public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
From: Dodji Seketeli <dodji@seketeli.org>
To: Dodji Seketeli via Libabigail <libabigail@sourceware.org>
Cc: Dodji Seketeli <dodji@redhat.com>
Subject: [PATCH 2/3, applied] Bug 29857 - dwarf-reader: Resolve decl-only unions
Date: Mon, 19 Dec 2022 18:12:19 +0100	[thread overview]
Message-ID: <87o7rze2rw.fsf@seketeli.org> (raw)
In-Reply-To: <87wn6ne30e.fsf@redhat.com> (Dodji Seketeli via Libabigail's message of "Mon, 19 Dec 2022 18:07:13 +0100")

Hello,

When looking at https://sourceware.org/bugzilla/show_bug.cgi?id=29857
I noticed that decl-only unions where not resolved to their definition
union, unlike what is done for classes and enums.

At type canonicalization, a type A defined in a translation unit TU,
that depends on a decl-only union U will compare different from a type
A defined in a translation unit TU', that depends on the definition of
U, even though the types A should be equal.

This patch teaches the decl-only class resolver to also resolve
decl-only unions, as opposed to resolving just decl-only classes.

	* include/abg-fwd.h (typedef classes_or_unions_type): Declare new
	typedef.
	(lookup_union_types): Declare new function.
	* src/abg-dwarf-reader.cc (reader::decl_only_classes_map_): Change
	the type of this from string_classes_map to
	string_classes_or_unions_map.
	(reader::declaration_only_classes): Return a
	string_classes_or_unions_map, no more a string_classes_map.
	(reader::{maybe_schedule_declaration_only_class_for_resolution,
	is_decl_only_class_scheduled_for_resolution}): Handle
	class_or_union, not just class_decl.  This is a way to make this
	handle unions as well as classes.
	(get_opaque_version_of_type): Adjust.
	* src/abg-ir.cc (lookup_union_types): Define new function.
	* tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi:
	Adjust.
	* tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi:
	Adjust.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
---
 include/abg-fwd.h                             |    9 +
 src/abg-dwarf-reader.cc                       |   60 +-
 src/abg-ir.cc                                 |   33 +-
 ...19-pr19023-libtcmalloc_and_profiler.so.abi | 9003 +++++++++--------
 ...19-pr19023-libtcmalloc_and_profiler.so.abi | 8969 ++++++++--------
 5 files changed, 9068 insertions(+), 9006 deletions(-)

diff --git a/include/abg-fwd.h b/include/abg-fwd.h
index 8a4383c2..6085aa80 100644
--- a/include/abg-fwd.h
+++ b/include/abg-fwd.h
@@ -162,6 +162,9 @@ typedef shared_ptr<class_decl> class_decl_sptr;
 /// Convenience typedef for a vector of @ref class_decl_sptr
 typedef vector<class_decl_sptr> classes_type;
 
+/// Convenience typedef for a vector of @ref class_or_union_sptr
+typedef vector<class_or_union_sptr> classes_or_unions_type;
+
 /// Convenience typedef for a weak pointer on a @ref class_decl.
 typedef weak_ptr<class_decl> class_decl_wptr;
 
@@ -1140,6 +1143,9 @@ lookup_class_type(const interned_string&, const corpus&);
 const type_base_wptrs_type*
 lookup_class_types(const interned_string&, const corpus&);
 
+const type_base_wptrs_type*
+lookup_union_types(const interned_string&, const corpus&);
+
 bool
 lookup_decl_only_class_types(const interned_string&,
 			     const corpus&,
@@ -1148,6 +1154,9 @@ lookup_decl_only_class_types(const interned_string&,
 const type_base_wptrs_type*
 lookup_class_types(const string&, const corpus&);
 
+const type_base_wptrs_type*
+lookup_union_types(const string&, const corpus&);
+
 class_decl_sptr
 lookup_class_type_per_location(const interned_string&, const corpus&);
 
diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index 68a4ca35..37cd5583 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -263,6 +263,10 @@ typedef stack<scope_decl*> scope_stack_type;
 /// value is also a dwarf offset.
 typedef unordered_map<Dwarf_Off, Dwarf_Off> offset_offset_map_type;
 
+/// Convenience typedef for a map which key is a string and which
+/// value is a vector of smart pointer to a class_or_union_sptr.
+typedef unordered_map<string, classes_or_unions_type> string_classes_or_unions_map;
+
 /// Convenience typedef for a map which key is a string and which
 /// value is a vector of smart pointer to a class.
 typedef unordered_map<string, classes_type> string_classes_map;
@@ -1832,7 +1836,7 @@ public:
   die_function_type_map_type	type_unit_die_wip_function_types_map_;
   die_function_decl_map_type	die_function_with_no_symbol_map_;
   vector<type_base_sptr>	types_to_canonicalize_;
-  string_classes_map		decl_only_classes_map_;
+  string_classes_or_unions_map	decl_only_classes_map_;
   string_enums_map		decl_only_enums_map_;
   die_tu_map_type		die_tu_map_;
   translation_unit_sptr	cur_tu_;
@@ -3879,7 +3883,7 @@ public:
   /// @return a map of string -> vector of classes where the key is
   /// the fully qualified name of the class and the value is the
   /// vector of declaration-only class.
-  const string_classes_map&
+  const string_classes_or_unions_map&
   declaration_only_classes() const
   {return decl_only_classes_map_;}
 
@@ -3890,7 +3894,7 @@ public:
   /// @return a map of string -> vector of classes where the key is
   /// the fully qualified name of the class and the value is the
   /// vector of declaration-only class.
-  string_classes_map&
+  string_classes_or_unions_map&
   declaration_only_classes()
   {return decl_only_classes_map_;}
 
@@ -3900,18 +3904,18 @@ public:
   ///
   /// @param klass the class to consider.
   void
-  maybe_schedule_declaration_only_class_for_resolution(class_decl_sptr& klass)
+  maybe_schedule_declaration_only_class_for_resolution(const class_or_union_sptr& cou)
   {
-    if (klass->get_is_declaration_only()
-	&& klass->get_definition_of_declaration() == 0)
+    if (cou->get_is_declaration_only()
+	&& cou->get_definition_of_declaration() == 0)
       {
-	string qn = klass->get_qualified_name();
-	string_classes_map::iterator record =
+	string qn = cou->get_qualified_name();
+	string_classes_or_unions_map::iterator record =
 	  declaration_only_classes().find(qn);
 	if (record == declaration_only_classes().end())
-	  declaration_only_classes()[qn].push_back(klass);
+	  declaration_only_classes()[qn].push_back(cou);
 	else
-	  record->second.push_back(klass);
+	  record->second.push_back(cou);
       }
   }
 
@@ -3923,10 +3927,10 @@ public:
   /// @return true iff @p klass is a declaration-only class and if
   /// it's been scheduled for resolution to a defined class.
   bool
-  is_decl_only_class_scheduled_for_resolution(class_decl_sptr& klass)
+  is_decl_only_class_scheduled_for_resolution(const class_or_union_sptr& cou)
   {
-    if (klass->get_is_declaration_only())
-      return (declaration_only_classes().find(klass->get_qualified_name())
+    if (cou->get_is_declaration_only())
+      return (declaration_only_classes().find(cou->get_qualified_name())
 	      != declaration_only_classes().end());
 
     return false;
@@ -3967,13 +3971,13 @@ public:
   {
     vector<string> resolved_classes;
 
-    for (string_classes_map::iterator i =
+    for (string_classes_or_unions_map::iterator i =
 	   declaration_only_classes().begin();
 	 i != declaration_only_classes().end();
 	 ++i)
       {
 	bool to_resolve = false;
-	for (classes_type::iterator j = i->second.begin();
+	for (classes_or_unions_type::iterator j = i->second.begin();
 	     j != i->second.end();
 	     ++j)
 	  if ((*j)->get_is_declaration_only()
@@ -4015,6 +4019,9 @@ public:
 	// declarations which name is i->first.
 	const type_base_wptrs_type *classes =
 	  lookup_class_types(i->first, *corpus());
+	if (!classes)
+	  classes = lookup_union_types(i->first, *corpus());
+
 	if (!classes)
 	  continue;
 
@@ -4024,15 +4031,15 @@ public:
 	// should stay ordered by using the TU path as key to ensure
 	// stability of the order of classe definitions in ABIXML
 	// output.
-	map<string, class_decl_sptr> per_tu_class_map;
+	map<string, class_or_union_sptr> per_tu_class_map;
 	for (type_base_wptrs_type::const_iterator c = classes->begin();
 	     c != classes->end();
 	     ++c)
 	  {
-	    class_decl_sptr klass = is_class_type(type_base_sptr(*c));
+	    class_or_union_sptr klass = is_class_or_union_type(type_base_sptr(*c));
 	    ABG_ASSERT(klass);
 
-	    klass = is_class_type(look_through_decl_only_class(klass));
+	    klass = is_class_or_union_type(look_through_decl_only_class(klass));
 	    if (klass->get_is_declaration_only())
 	      continue;
 
@@ -4052,7 +4059,7 @@ public:
 	    // either to the definitions that are in the same TU as
 	    // the declaration, or to the definition found elsewhere,
 	    // if there is only one such definition.
-	    for (classes_type::iterator j = i->second.begin();
+	    for (classes_or_unions_type::iterator j = i->second.begin();
 		 j != i->second.end();
 		 ++j)
 	      {
@@ -4061,7 +4068,7 @@ public:
 		  {
 		    string tu_path =
 		      (*j)->get_translation_unit()->get_absolute_path();
-		    map<string, class_decl_sptr>::const_iterator e =
+		    map<string, class_or_union_sptr>::const_iterator e =
 		      per_tu_class_map.find(tu_path);
 		    if (e != per_tu_class_map.end())
 		      (*j)->set_definition_of_declaration(e->second);
@@ -4077,8 +4084,8 @@ public:
 			// definition.  Otherwise, we are in the case
 			// 3/ described above.
 			map<string,
-			    class_decl_sptr>::const_iterator it;
-			class_decl_sptr first_class =
+			    class_or_union_sptr>::const_iterator it;
+			class_or_union_sptr first_class =
 			  per_tu_class_map.begin()->second;
 			bool all_class_definitions_are_equal = true;
 			for (it = per_tu_class_map.begin();
@@ -4124,7 +4131,8 @@ public:
 	cerr << "Here are the "
 	     << num_decl_only_classes - num_resolved
 	     << " unresolved class declarations:\n";
-	for (string_classes_map::iterator i = declaration_only_classes().begin();
+	for (string_classes_or_unions_map::iterator i =
+	       declaration_only_classes().begin();
 	     i != declaration_only_classes().end();
 	     ++i)
 	  cerr << "    " << i->first << "\n";
@@ -13230,9 +13238,7 @@ add_or_update_union_type(reader&	 rdr,
 
   rdr.associate_die_to_type(die, result, where_offset);
 
-  // TODO: maybe schedule declaration-only union for result like we do
-  // for classes:
-  // rdr.maybe_schedule_declaration_only_class_for_resolution(result);
+  rdr.maybe_schedule_declaration_only_class_for_resolution(result);
 
   Dwarf_Die child;
   bool has_child = (dwarf_child(die, &child) == 0);
@@ -14779,7 +14785,7 @@ get_opaque_version_of_type(reader	&rdr,
   //
   if (tag == DW_TAG_structure_type || tag == DW_TAG_class_type)
     {
-      string_classes_map::const_iterator i =
+      string_classes_or_unions_map::const_iterator i =
 	rdr.declaration_only_classes().find(qualified_name);
       if (i != rdr.declaration_only_classes().end())
 	result = i->second.back();
diff --git a/src/abg-ir.cc b/src/abg-ir.cc
index 4b375c1a..3a87ca09 100644
--- a/src/abg-ir.cc
+++ b/src/abg-ir.cc
@@ -12419,6 +12419,22 @@ lookup_decl_only_class_types(const interned_string& qualified_name,
   return !result.empty();
 }
 
+/// Look into a given corpus to find the union type*s* that have a
+/// given qualified name.
+///
+/// @param qualified_name the qualified name of the type to look for.
+///
+/// @param corp the corpus to look into.
+///
+/// @return the vector of union types named @p qualified_name.
+const type_base_wptrs_type *
+lookup_union_types(const interned_string& qualified_name, const corpus& corp)
+{
+  const istring_type_base_wptrs_map_type& m = corp.get_types().union_types();
+
+  return lookup_types_in_map(qualified_name, m);
+}
+
 /// Look into a given corpus to find the class type*s* that have a
 /// given qualified name.
 ///
@@ -12426,7 +12442,7 @@ lookup_decl_only_class_types(const interned_string& qualified_name,
 ///
 /// @param corp the corpus to look into.
 ///
-/// @return the vector of class types that which name is @p qualified_name.
+/// @return the vector of class types which name is @p qualified_name.
 const type_base_wptrs_type*
 lookup_class_types(const string& qualified_name, const corpus& corp)
 {
@@ -12434,6 +12450,21 @@ lookup_class_types(const string& qualified_name, const corpus& corp)
   return lookup_class_types(s, corp);
 }
 
+/// Look into a given corpus to find the union types that have a given
+/// qualified name.
+///
+/// @param qualified_name the qualified name of the type to look for.
+///
+/// @param corp the corpus to look into.
+///
+/// @return the vector of union types which name is @p qualified_name.
+const type_base_wptrs_type *
+lookup_union_types(const string& qualified_name, const corpus& corp)
+{
+  interned_string s = corp.get_environment().intern(qualified_name);
+  return lookup_union_types(s, corp);
+}
+
 /// Look up a @ref class_decl from a given corpus by its location.
 ///
 /// @param loc the location to consider.
diff --git a/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi b/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi
index 459cd0d4..64461110 100644
--- a/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi
+++ b/tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi
@@ -6846,7 +6846,16 @@
       </member-type>
       <member-type access='private'>
         <!-- union MemoryRegionMap::RegionSetRep -->
-        <union-decl name='RegionSetRep' visibility='default' is-declaration-only='yes' id='type-id-304'/>
+        <union-decl name='RegionSetRep' size-in-bits='384' visibility='default' filepath='src/memory_region_map.cc' line='177' column='1' id='type-id-302'>
+          <data-member access='public'>
+            <!-- char MemoryRegionMap::RegionSetRep::rep[48] -->
+            <var-decl name='rep' type-id='type-id-303' visibility='default' filepath='src/memory_region_map.cc' line='178' column='1'/>
+          </data-member>
+          <data-member access='public'>
+            <!-- void* MemoryRegionMap::RegionSetRep::align_it -->
+            <var-decl name='align_it' type-id='type-id-74' visibility='default' filepath='src/memory_region_map.cc' line='179' column='1'/>
+          </data-member>
+        </union-decl>
       </member-type>
       <data-member access='private' static='yes'>
         <!-- static int MemoryRegionMap::client_count_ -->
@@ -6862,7 +6871,7 @@
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static MemoryRegionMap::RegionSet* MemoryRegionMap::regions_ -->
-        <var-decl name='regions_' type-id='type-id-305' mangled-name='_ZN15MemoryRegionMap8regions_E' visibility='default' filepath='src/memory_region_map.h' line='306' column='1' elf-symbol-id='_ZN15MemoryRegionMap8regions_E'/>
+        <var-decl name='regions_' type-id='type-id-304' mangled-name='_ZN15MemoryRegionMap8regions_E' visibility='default' filepath='src/memory_region_map.h' line='306' column='1' elf-symbol-id='_ZN15MemoryRegionMap8regions_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static SpinLock MemoryRegionMap::lock_ -->
@@ -6878,7 +6887,7 @@
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static pthread_t MemoryRegionMap::lock_owner_tid_ -->
-        <var-decl name='lock_owner_tid_' type-id='type-id-306' mangled-name='_ZN15MemoryRegionMap15lock_owner_tid_E' visibility='default' filepath='src/memory_region_map.h' line='316' column='1' elf-symbol-id='_ZN15MemoryRegionMap15lock_owner_tid_E'/>
+        <var-decl name='lock_owner_tid_' type-id='type-id-305' mangled-name='_ZN15MemoryRegionMap15lock_owner_tid_E' visibility='default' filepath='src/memory_region_map.h' line='316' column='1' elf-symbol-id='_ZN15MemoryRegionMap15lock_owner_tid_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static int64 MemoryRegionMap::map_size_ -->
@@ -6890,7 +6899,7 @@
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static HeapProfileBucket** MemoryRegionMap::bucket_table_ -->
-        <var-decl name='bucket_table_' type-id='type-id-307' mangled-name='_ZN15MemoryRegionMap13bucket_table_E' visibility='default' filepath='src/memory_region_map.h' line='324' column='1' elf-symbol-id='_ZN15MemoryRegionMap13bucket_table_E'/>
+        <var-decl name='bucket_table_' type-id='type-id-306' mangled-name='_ZN15MemoryRegionMap13bucket_table_E' visibility='default' filepath='src/memory_region_map.h' line='324' column='1' elf-symbol-id='_ZN15MemoryRegionMap13bucket_table_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static int MemoryRegionMap::num_buckets_ -->
@@ -6902,17 +6911,17 @@
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static HeapProfileBucket MemoryRegionMap::saved_buckets_[20] -->
-        <var-decl name='saved_buckets_' type-id='type-id-308' mangled-name='_ZN15MemoryRegionMap14saved_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='343' column='1' elf-symbol-id='_ZN15MemoryRegionMap14saved_buckets_E'/>
+        <var-decl name='saved_buckets_' type-id='type-id-307' mangled-name='_ZN15MemoryRegionMap14saved_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='343' column='1' elf-symbol-id='_ZN15MemoryRegionMap14saved_buckets_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static void* MemoryRegionMap::saved_buckets_keys_[20][32] -->
-        <var-decl name='saved_buckets_keys_' type-id='type-id-309' mangled-name='_ZN15MemoryRegionMap19saved_buckets_keys_E' visibility='default' filepath='src/memory_region_map.h' line='345' column='1' elf-symbol-id='_ZN15MemoryRegionMap19saved_buckets_keys_E'/>
+        <var-decl name='saved_buckets_keys_' type-id='type-id-308' mangled-name='_ZN15MemoryRegionMap19saved_buckets_keys_E' visibility='default' filepath='src/memory_region_map.h' line='345' column='1' elf-symbol-id='_ZN15MemoryRegionMap19saved_buckets_keys_E'/>
       </data-member>
       <member-function access='private' static='yes'>
         <!-- void MemoryRegionMap::IterateBuckets<HeapProfileTable::BufferArgs*>(HeapProfileTable::BufferArgs*) -->
         <function-decl name='IterateBuckets&lt;HeapProfileTable::BufferArgs*&gt;' filepath='src/memory_region_map.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*)*' -->
-          <parameter type-id='type-id-310'/>
+          <parameter type-id='type-id-309'/>
           <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
           <parameter type-id='type-id-252'/>
           <!-- void -->
@@ -6923,7 +6932,7 @@
         <!-- void MemoryRegionMap::HandleSavedRegionsLocked() -->
         <function-decl name='HandleSavedRegionsLocked' mangled-name='_ZN15MemoryRegionMap24HandleSavedRegionsLockedEPFvRKNS_6RegionEE' filepath='src/memory_region_map.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap24HandleSavedRegionsLockedEPFvRKNS_6RegionEE'>
           <!-- parameter of type 'void (const MemoryRegionMap::Region&)*' -->
-          <parameter type-id='type-id-311'/>
+          <parameter type-id='type-id-310'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7050,7 +7059,7 @@
           <!-- parameter of type 'void* const*' -->
           <parameter type-id='type-id-246'/>
           <!-- HeapProfileBucket* -->
-          <return type-id='type-id-312'/>
+          <return type-id='type-id-311'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
@@ -7102,7 +7111,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7135,7 +7144,7 @@
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- parameter of type 'typedef ptrdiff_t' -->
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7161,12 +7170,12 @@
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-315'>
+    <class-decl name='STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-314'>
       <member-function access='private'>
         <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7175,9 +7184,9 @@
         <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-317'/>
+          <parameter type-id='type-id-316'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7186,7 +7195,7 @@
         <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7197,9 +7206,9 @@
         <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::destroy(AllocObject*) -->
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE7destroyEPS0_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <!-- parameter of type 'AllocObject*' -->
-          <parameter type-id='type-id-318'/>
+          <parameter type-id='type-id-317'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7208,7 +7217,7 @@
         <!-- size_t STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::max_size() -->
         <function-decl name='max_size' mangled-name='_ZNK13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE8max_sizeEv' filepath='src/base/stl_allocator.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-319' is-artificial='yes'/>
+          <parameter type-id='type-id-318' is-artificial='yes'/>
           <!-- typedef size_t -->
           <return type-id='type-id-7'/>
         </function-decl>
@@ -7217,24 +7226,24 @@
         <!-- AllocObject* STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- AllocObject* -->
-          <return type-id='type-id-318'/>
+          <return type-id='type-id-317'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::construct(AllocObject*, const AllocObject&) -->
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE9constructEPS0_RKS0_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <!-- parameter of type 'AllocObject*' -->
-          <parameter type-id='type-id-318'/>
+          <parameter type-id='type-id-317'/>
           <!-- parameter of type 'const AllocObject&' -->
-          <parameter type-id='type-id-320'/>
+          <parameter type-id='type-id-319'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7243,9 +7252,9 @@
         <!-- void STL_Allocator<AllocObject, HeapLeakChecker::Allocator>::deallocate(AllocObject*, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE10deallocateEPS0_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <!-- parameter of type 'AllocObject*' -->
-          <parameter type-id='type-id-318'/>
+          <parameter type-id='type-id-317'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -7254,12 +7263,12 @@
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-321'>
+    <class-decl name='STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-320'>
       <member-function access='private'>
         <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7268,9 +7277,9 @@
         <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-323'/>
+          <parameter type-id='type-id-322'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7279,7 +7288,7 @@
         <!-- STL_Allocator<char, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7290,7 +7299,7 @@
         <!-- void STL_Allocator<char, HeapLeakChecker::Allocator>::deallocate(char*, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorIcN15HeapLeakChecker9AllocatorEE10deallocateEPcm' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-3'/>
           <!-- parameter of type 'unsigned long int' -->
@@ -7303,7 +7312,7 @@
         <!-- char* STL_Allocator<char, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorIcN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
@@ -7316,21 +7325,21 @@
         <!-- bool STL_Allocator<char, HeapLeakChecker::Allocator>::operator==(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
         <function-decl name='operator==' mangled-name='_ZNK13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEeqERKS2_' filepath='src/base/stl_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-324' is-artificial='yes'/>
+          <parameter type-id='type-id-323' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-323'/>
+          <parameter type-id='type-id-322'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-325'>
+    <class-decl name='STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-324'>
       <member-function access='private'>
         <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7339,9 +7348,9 @@
         <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-327'/>
+          <parameter type-id='type-id-326'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7350,7 +7359,7 @@
         <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7361,9 +7370,9 @@
         <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<long unsigned int> >(const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-328'/>
+          <parameter type-id='type-id-327'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7372,9 +7381,9 @@
         <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::destroy(unsigned long int*) -->
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorImN15HeapLeakChecker9AllocatorEE7destroyEPm' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int*' -->
-          <parameter type-id='type-id-329'/>
+          <parameter type-id='type-id-328'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7383,23 +7392,23 @@
         <!-- void STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>::construct(unsigned long int*, const unsigned long int&) -->
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorImN15HeapLeakChecker9AllocatorEE9constructEPmRKm' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int*' -->
-          <parameter type-id='type-id-329'/>
+          <parameter type-id='type-id-328'/>
           <!-- parameter of type 'const unsigned long int&' -->
-          <parameter type-id='type-id-330'/>
+          <parameter type-id='type-id-329'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-331'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-330'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7408,9 +7417,9 @@
         <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-328'/>
+          <parameter type-id='type-id-327'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7419,7 +7428,7 @@
         <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7430,22 +7439,22 @@
         <!-- std::_Rb_tree_node<long unsigned int>* STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeImEN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- std::_Rb_tree_node<long unsigned int>* -->
-          <return type-id='type-id-333'/>
+          <return type-id='type-id-332'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<long unsigned int>*, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeImEN15HeapLeakChecker9AllocatorEE10deallocateEPS1_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
-          <parameter type-id='type-id-333'/>
+          <parameter type-id='type-id-332'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -7454,12 +7463,12 @@
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-334'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-333'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7468,9 +7477,9 @@
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-336'/>
+          <parameter type-id='type-id-335'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7479,7 +7488,7 @@
         <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7490,22 +7499,22 @@
         <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmN15HeapLeakChecker10RangeValueEEENS3_9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-          <return type-id='type-id-337'/>
+          <return type-id='type-id-336'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmN15HeapLeakChecker10RangeValueEEENS3_9AllocatorEE10deallocateEPS6_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-          <parameter type-id='type-id-337'/>
+          <parameter type-id='type-id-336'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -7514,12 +7523,12 @@
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-338'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-337'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7528,9 +7537,9 @@
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-340'/>
+          <parameter type-id='type-id-339'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7539,7 +7548,7 @@
         <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7550,22 +7559,22 @@
         <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmmEEN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-          <return type-id='type-id-341'/>
+          <return type-id='type-id-340'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmmEEN15HeapLeakChecker9AllocatorEE10deallocateEPS4_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-          <parameter type-id='type-id-341'/>
+          <parameter type-id='type-id-340'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -7574,12 +7583,12 @@
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-342'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-341'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7588,9 +7597,9 @@
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-344'/>
+          <parameter type-id='type-id-343'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7599,7 +7608,7 @@
         <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7610,22 +7619,22 @@
         <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_ISA_S5_EEEES5_E8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-          <return type-id='type-id-345'/>
+          <return type-id='type-id-344'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>::deallocate(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_ISA_S5_EEEES5_E10deallocateEPSE_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-          <parameter type-id='type-id-345'/>
+          <parameter type-id='type-id-344'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -7634,12 +7643,12 @@
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-346'>
+    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-345'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7648,9 +7657,9 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-348'/>
+          <parameter type-id='type-id-347'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7659,7 +7668,7 @@
         <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7670,9 +7679,9 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > >(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-336'/>
+          <parameter type-id='type-id-335'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7681,11 +7690,11 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::construct(std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*, const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKmN15HeapLeakChecker10RangeValueEENS2_9AllocatorEE9constructEPS4_RKS4_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <!-- parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
-          <parameter type-id='type-id-349'/>
+          <parameter type-id='type-id-348'/>
           <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
-          <parameter type-id='type-id-350'/>
+          <parameter type-id='type-id-349'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7694,21 +7703,21 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>::destroy(std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*) -->
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKmN15HeapLeakChecker10RangeValueEENS2_9AllocatorEE7destroyEPS4_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <!-- parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
-          <parameter type-id='type-id-349'/>
+          <parameter type-id='type-id-348'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-351'>
+    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-350'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7717,9 +7726,9 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-353'/>
+          <parameter type-id='type-id-352'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7728,7 +7737,7 @@
         <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7739,9 +7748,9 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > >(const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-340'/>
+          <parameter type-id='type-id-339'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7750,9 +7759,9 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::destroy(std::pair<const long unsigned int, long unsigned int>*) -->
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEE7destroyEPS2_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <!-- parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
-          <parameter type-id='type-id-354'/>
+          <parameter type-id='type-id-353'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7761,23 +7770,23 @@
         <!-- void STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>::construct(std::pair<const long unsigned int, long unsigned int>*, const std::pair<const long unsigned int, long unsigned int>&) -->
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEE9constructEPS2_RKS2_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <!-- parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
-          <parameter type-id='type-id-354'/>
+          <parameter type-id='type-id-353'/>
           <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
-          <parameter type-id='type-id-355'/>
+          <parameter type-id='type-id-354'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-356'>
+    <class-decl name='STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-355'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7786,9 +7795,9 @@
         <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-357'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7797,7 +7806,7 @@
         <!-- STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7808,9 +7817,9 @@
         <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > >(const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-344'/>
+          <parameter type-id='type-id-343'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7819,9 +7828,9 @@
         <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::destroy(std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*) -->
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_IS9_S4_EEES4_E7destroyEPSC_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <!-- parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7830,23 +7839,23 @@
         <!-- void STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>::construct(std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_IS9_S4_EEES4_E9constructEPSC_RKSC_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <!-- parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-358'/>
           <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-          <parameter type-id='type-id-360'/>
+          <parameter type-id='type-id-359'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<void*, HeapLeakChecker::Allocator> -->
-    <class-decl name='STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-361'>
+    <class-decl name='STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-360'>
       <member-function access='private'>
         <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7855,9 +7864,9 @@
         <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::STL_Allocator(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-          <parameter type-id='type-id-363'/>
+          <parameter type-id='type-id-362'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7866,7 +7875,7 @@
         <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -7877,7 +7886,7 @@
         <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::destroy(void**) -->
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE7destroyEPS0_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <!-- parameter of type 'void**' -->
           <parameter type-id='type-id-171'/>
           <!-- void -->
@@ -7888,7 +7897,7 @@
         <!-- size_t STL_Allocator<void*, HeapLeakChecker::Allocator>::max_size() -->
         <function-decl name='max_size' mangled-name='_ZNK13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE8max_sizeEv' filepath='src/base/stl_allocator.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-364' is-artificial='yes'/>
+          <parameter type-id='type-id-363' is-artificial='yes'/>
           <!-- typedef size_t -->
           <return type-id='type-id-7'/>
         </function-decl>
@@ -7897,7 +7906,7 @@
         <!-- void** STL_Allocator<void*, HeapLeakChecker::Allocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
@@ -7910,11 +7919,11 @@
         <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::construct(void**, void* const&) -->
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE9constructEPS0_RKS0_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <!-- parameter of type 'void**' -->
           <parameter type-id='type-id-171'/>
           <!-- parameter of type 'void* const&' -->
-          <parameter type-id='type-id-365'/>
+          <parameter type-id='type-id-364'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -7923,7 +7932,7 @@
         <!-- void STL_Allocator<void*, HeapLeakChecker::Allocator>::deallocate(void**, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE10deallocateEPS0_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>*' -->
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <!-- parameter of type 'void**' -->
           <parameter type-id='type-id-171'/>
           <!-- parameter of type 'unsigned long int' -->
@@ -7934,7 +7943,7 @@
       </member-function>
     </class-decl>
     <!-- enum ObjectPlacement -->
-    <enum-decl name='ObjectPlacement' filepath='src/heap-checker.cc' line='345' column='1' id='type-id-366'>
+    <enum-decl name='ObjectPlacement' filepath='src/heap-checker.cc' line='345' column='1' id='type-id-365'>
       <underlying-type type-id='type-id-96'/>
       <enumerator name='MUST_BE_ON_HEAP' value='0'/>
       <enumerator name='IGNORED_ON_HEAP' value='1'/>
@@ -7944,12 +7953,12 @@
       <enumerator name='THREAD_REGISTERS' value='5'/>
     </enum-decl>
     <!-- size_t[4] -->
-    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='256' id='type-id-367'>
+    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='256' id='type-id-366'>
       <!-- <anonymous range>[4] -->
-      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
+      <subrange length='4' type-id='type-id-19' id='type-id-367'/>
     </array-type-def>
     <!-- struct AllocObject -->
-    <class-decl name='AllocObject' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-checker.cc' line='356' column='1' id='type-id-369'>
+    <class-decl name='AllocObject' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-checker.cc' line='356' column='1' id='type-id-368'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- void* AllocObject::ptr -->
         <var-decl name='ptr' type-id='type-id-74' visibility='default' filepath='src/heap-checker.cc' line='357' column='1'/>
@@ -7960,19 +7969,19 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- ObjectPlacement AllocObject::place -->
-        <var-decl name='place' type-id='type-id-366' visibility='default' filepath='src/heap-checker.cc' line='359' column='1'/>
+        <var-decl name='place' type-id='type-id-365' visibility='default' filepath='src/heap-checker.cc' line='359' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <!-- AllocObject::AllocObject(void*, size_t, ObjectPlacement) -->
         <function-decl name='AllocObject' filepath='src/heap-checker.cc' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'AllocObject*' -->
-          <parameter type-id='type-id-318' is-artificial='yes'/>
+          <parameter type-id='type-id-317' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'enum ObjectPlacement' -->
-          <parameter type-id='type-id-366'/>
+          <parameter type-id='type-id-365'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -8000,7 +8009,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <!-- HeapProfileBucket* HeapProfileBucket::next -->
-        <var-decl name='next' type-id='type-id-312' visibility='default' filepath='src/heap-profile-stats.h' line='75' column='1'/>
+        <var-decl name='next' type-id='type-id-311' visibility='default' filepath='src/heap-profile-stats.h' line='75' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct HeapProfileStats -->
@@ -8023,37 +8032,37 @@
       </data-member>
     </class-decl>
     <!-- typedef intptr_t AtomicWord -->
-    <typedef-decl name='AtomicWord' type-id='type-id-370' filepath='src/base/atomicops.h' line='129' column='1' id='type-id-174'/>
+    <typedef-decl name='AtomicWord' type-id='type-id-369' filepath='src/base/atomicops.h' line='129' column='1' id='type-id-174'/>
     <!-- typedef std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > DisabledRangeMap -->
-    <typedef-decl name='DisabledRangeMap' type-id='type-id-371' filepath='src/heap-checker.cc' line='411' column='1' id='type-id-372'/>
+    <typedef-decl name='DisabledRangeMap' type-id='type-id-370' filepath='src/heap-checker.cc' line='411' column='1' id='type-id-371'/>
     <!-- typedef std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > GlobalRegionCallerRangeMap -->
-    <typedef-decl name='GlobalRegionCallerRangeMap' type-id='type-id-373' filepath='src/heap-checker.cc' line='432' column='1' id='type-id-374'/>
+    <typedef-decl name='GlobalRegionCallerRangeMap' type-id='type-id-372' filepath='src/heap-checker.cc' line='432' column='1' id='type-id-373'/>
     <!-- typedef std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > LibraryLiveObjectsStacks -->
-    <typedef-decl name='LibraryLiveObjectsStacks' type-id='type-id-375' filepath='src/heap-checker.cc' line='397' column='1' id='type-id-376'/>
+    <typedef-decl name='LibraryLiveObjectsStacks' type-id='type-id-374' filepath='src/heap-checker.cc' line='397' column='1' id='type-id-375'/>
     <!-- typedef std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > LiveObjectsStack -->
-    <typedef-decl name='LiveObjectsStack' type-id='type-id-377' filepath='src/heap-checker.cc' line='384' column='1' id='type-id-378'/>
+    <typedef-decl name='LiveObjectsStack' type-id='type-id-376' filepath='src/heap-checker.cc' line='384' column='1' id='type-id-377'/>
     <!-- typedef void (void*)* MallocHook_DeleteHook -->
-    <typedef-decl name='MallocHook_DeleteHook' type-id='type-id-190' filepath='./src/gperftools/malloc_hook_c.h' line='76' column='1' id='type-id-379'/>
+    <typedef-decl name='MallocHook_DeleteHook' type-id='type-id-190' filepath='./src/gperftools/malloc_hook_c.h' line='76' column='1' id='type-id-378'/>
     <!-- typedef void (void*, void*, typedef size_t, int, int, int, typedef off_t)* MallocHook_MmapHook -->
-    <typedef-decl name='MallocHook_MmapHook' type-id='type-id-380' filepath='./src/gperftools/malloc_hook_c.h' line='99' column='1' id='type-id-381'/>
+    <typedef-decl name='MallocHook_MmapHook' type-id='type-id-379' filepath='./src/gperftools/malloc_hook_c.h' line='99' column='1' id='type-id-380'/>
     <!-- typedef void (void*, typedef size_t)* MallocHook_NewHook -->
-    <typedef-decl name='MallocHook_NewHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook_c.h' line='70' column='1' id='type-id-383'/>
+    <typedef-decl name='MallocHook_NewHook' type-id='type-id-381' filepath='./src/gperftools/malloc_hook_c.h' line='70' column='1' id='type-id-382'/>
     <!-- typedef void (void*, typedef ptrdiff_t)* MallocHook_SbrkHook -->
-    <typedef-decl name='MallocHook_SbrkHook' type-id='type-id-384' filepath='./src/gperftools/malloc_hook_c.h' line='144' column='1' id='type-id-385'/>
+    <typedef-decl name='MallocHook_SbrkHook' type-id='type-id-383' filepath='./src/gperftools/malloc_hook_c.h' line='144' column='1' id='type-id-384'/>
     <!-- typedef int RawFD -->
     <typedef-decl name='RawFD' type-id='type-id-1' filepath='./src/base/logging.h' line='251' column='1' id='type-id-85'/>
     <!-- typedef std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > StackTopSet -->
-    <typedef-decl name='StackTopSet' type-id='type-id-386' filepath='src/heap-checker.cc' line='422' column='1' id='type-id-387'/>
+    <typedef-decl name='StackTopSet' type-id='type-id-385' filepath='src/heap-checker.cc' line='422' column='1' id='type-id-386'/>
     <!-- typedef long int __intptr_t -->
-    <typedef-decl name='__intptr_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='189' column='1' id='type-id-388'/>
+    <typedef-decl name='__intptr_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='189' column='1' id='type-id-387'/>
     <!-- typedef __intptr_t intptr_t -->
-    <typedef-decl name='intptr_t' type-id='type-id-388' filepath='/usr/include/unistd.h' line='268' column='1' id='type-id-370'/>
+    <typedef-decl name='intptr_t' type-id='type-id-387' filepath='/usr/include/unistd.h' line='268' column='1' id='type-id-369'/>
     <!-- typedef __off_t off_t -->
-    <typedef-decl name='off_t' type-id='type-id-150' filepath='/usr/include/sys/types.h' line='87' column='1' id='type-id-313'/>
+    <typedef-decl name='off_t' type-id='type-id-150' filepath='/usr/include/sys/types.h' line='87' column='1' id='type-id-312'/>
     <!-- void*[32] -->
     <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='2048' id='type-id-292'>
       <!-- <anonymous range>[32] -->
-      <subrange length='32' type-id='type-id-19' id='type-id-389'/>
+      <subrange length='32' type-id='type-id-19' id='type-id-388'/>
     </array-type-def>
     <!-- AddressMap<HeapProfileTable::AllocValue>* -->
     <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-192'/>
@@ -8066,23 +8075,23 @@
     <!-- AddressMap<HeapProfileTable::AllocValue>::Object* -->
     <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-191'/>
     <!-- AllocObject& -->
-    <reference-type-def kind='lvalue' type-id='type-id-369' size-in-bits='64' id='type-id-390'/>
+    <reference-type-def kind='lvalue' type-id='type-id-368' size-in-bits='64' id='type-id-389'/>
     <!-- AllocObject* -->
-    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-318'/>
+    <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-317'/>
     <!-- AllocObject* const -->
-    <qualified-type-def type-id='type-id-318' const='yes' id='type-id-391'/>
+    <qualified-type-def type-id='type-id-317' const='yes' id='type-id-390'/>
     <!-- AllocObject* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
+    <reference-type-def kind='lvalue' type-id='type-id-390' size-in-bits='64' id='type-id-391'/>
     <!-- AllocObject*& -->
-    <reference-type-def kind='lvalue' type-id='type-id-318' size-in-bits='64' id='type-id-393'/>
+    <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-392'/>
     <!-- DisabledRangeMap* -->
-    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-394'/>
+    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-393'/>
     <!-- DisabledRangeMap** -->
-    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-227'/>
+    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-227'/>
     <!-- GlobalRegionCallerRangeMap* -->
-    <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-395'/>
+    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-394'/>
     <!-- GlobalRegionCallerRangeMap** -->
-    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-228'/>
+    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-228'/>
     <!-- GoogleInitializer* -->
     <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-214'/>
     <!-- HeapCleaner* -->
@@ -8092,9 +8101,9 @@
     <!-- HeapLeakChecker::Disabler* -->
     <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
     <!-- HeapLeakChecker::RangeValue& -->
-    <reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-396'/>
+    <reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-395'/>
     <!-- HeapProfileBucket* -->
-    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-312'/>
+    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-311'/>
     <!-- HeapProfileTable* -->
     <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-277'/>
     <!-- HeapProfileTable** -->
@@ -8122,13 +8131,13 @@
     <!-- HeapProfileTable::Snapshot::ReportState* -->
     <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-205'/>
     <!-- LibraryLiveObjectsStacks* -->
-    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-397'/>
+    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-396'/>
     <!-- LibraryLiveObjectsStacks** -->
-    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-230'/>
+    <pointer-type-def type-id='type-id-396' size-in-bits='64' id='type-id-230'/>
     <!-- LiveObjectsStack* -->
-    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-398'/>
+    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-397'/>
     <!-- LiveObjectsStack** -->
-    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-231'/>
+    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-231'/>
     <!-- LowLevelAlloc::Arena* -->
     <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-101'/>
     <!-- MemoryRegionMap::LockHolder* -->
@@ -8136,749 +8145,749 @@
     <!-- MemoryRegionMap::Region* -->
     <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-294'/>
     <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-315' size-in-bits='64' id='type-id-399'/>
+    <reference-type-def kind='lvalue' type-id='type-id-314' size-in-bits='64' id='type-id-398'/>
     <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-316'/>
+    <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-315'/>
     <!-- STL_Allocator<char, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-322'/>
+    <pointer-type-def type-id='type-id-320' size-in-bits='64' id='type-id-321'/>
     <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
+    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
     <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-331' size-in-bits='64' id='type-id-400'/>
+    <reference-type-def kind='lvalue' type-id='type-id-330' size-in-bits='64' id='type-id-399'/>
     <!-- STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
+    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-331'/>
     <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-334' size-in-bits='64' id='type-id-401'/>
+    <reference-type-def kind='lvalue' type-id='type-id-333' size-in-bits='64' id='type-id-400'/>
     <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
+    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-334'/>
     <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-402'/>
+    <reference-type-def kind='lvalue' type-id='type-id-337' size-in-bits='64' id='type-id-401'/>
     <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
+    <pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-338'/>
     <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-342' size-in-bits='64' id='type-id-403'/>
+    <reference-type-def kind='lvalue' type-id='type-id-341' size-in-bits='64' id='type-id-402'/>
     <!-- STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-342' size-in-bits='64' id='type-id-343'/>
+    <pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-342'/>
     <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-347'/>
+    <pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-346'/>
     <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
+    <pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-351'/>
     <!-- STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-357'/>
+    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-356'/>
     <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-361' size-in-bits='64' id='type-id-404'/>
+    <reference-type-def kind='lvalue' type-id='type-id-360' size-in-bits='64' id='type-id-403'/>
     <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-362'/>
+    <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
     <!-- StackTopSet* -->
-    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-405'/>
+    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-404'/>
     <!-- StackTopSet** -->
-    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-232'/>
+    <pointer-type-def type-id='type-id-404' size-in-bits='64' id='type-id-232'/>
     <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-406' size-in-bits='64' id='type-id-407'/>
+    <reference-type-def kind='lvalue' type-id='type-id-405' size-in-bits='64' id='type-id-406'/>
     <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-408'/>
+    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-407'/>
     <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-410'/>
+    <reference-type-def kind='lvalue' type-id='type-id-408' size-in-bits='64' id='type-id-409'/>
     <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-411'/>
+    <pointer-type-def type-id='type-id-408' size-in-bits='64' id='type-id-410'/>
     <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-412' size-in-bits='64' id='type-id-413'/>
+    <reference-type-def kind='lvalue' type-id='type-id-411' size-in-bits='64' id='type-id-412'/>
     <!-- __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >* -->
-    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-414'/>
+    <pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-413'/>
     <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-416'/>
+    <reference-type-def kind='lvalue' type-id='type-id-414' size-in-bits='64' id='type-id-415'/>
     <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-417'/>
+    <pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-416'/>
     <!-- __gnu_cxx::new_allocator<void (*)()>* -->
-    <pointer-type-def type-id='type-id-418' size-in-bits='64' id='type-id-419'/>
+    <pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-418'/>
     <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>* -->
-    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
+    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
     <!-- base::internal::HookList<void (*)(const void*, ptrdiff_t)>* -->
-    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-423'/>
+    <pointer-type-def type-id='type-id-421' size-in-bits='64' id='type-id-422'/>
     <!-- const AddressMap<HeapProfileTable::AllocValue> -->
-    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-424'/>
+    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-423'/>
     <!-- const AddressMap<HeapProfileTable::AllocValue>* -->
-    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-193'/>
+    <pointer-type-def type-id='type-id-423' size-in-bits='64' id='type-id-193'/>
     <!-- const AllocObject -->
-    <qualified-type-def type-id='type-id-369' const='yes' id='type-id-425'/>
+    <qualified-type-def type-id='type-id-368' const='yes' id='type-id-424'/>
     <!-- const AllocObject& -->
-    <reference-type-def kind='lvalue' type-id='type-id-425' size-in-bits='64' id='type-id-320'/>
+    <reference-type-def kind='lvalue' type-id='type-id-424' size-in-bits='64' id='type-id-319'/>
     <!-- const AllocObject* -->
-    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-426'/>
+    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-425'/>
     <!-- const AllocObject* const -->
-    <qualified-type-def type-id='type-id-426' const='yes' id='type-id-427'/>
+    <qualified-type-def type-id='type-id-425' const='yes' id='type-id-426'/>
     <!-- const AllocObject* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-427' size-in-bits='64' id='type-id-428'/>
+    <reference-type-def kind='lvalue' type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
     <!-- const GoogleInitializer::VoidFunction -->
     <qualified-type-def type-id='type-id-211' const='yes' id='type-id-213'/>
     <!-- const HeapLeakChecker -->
-    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-429'/>
+    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-428'/>
     <!-- const HeapLeakChecker& -->
-    <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-238'/>
+    <reference-type-def kind='lvalue' type-id='type-id-428' size-in-bits='64' id='type-id-238'/>
     <!-- const HeapLeakChecker* -->
-    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-240'/>
+    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-240'/>
     <!-- const HeapLeakChecker::Disabler -->
-    <qualified-type-def type-id='type-id-220' const='yes' id='type-id-430'/>
+    <qualified-type-def type-id='type-id-220' const='yes' id='type-id-429'/>
     <!-- const HeapLeakChecker::Disabler& -->
-    <reference-type-def kind='lvalue' type-id='type-id-430' size-in-bits='64' id='type-id-222'/>
+    <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-222'/>
     <!-- const HeapLeakChecker::RangeValue -->
-    <qualified-type-def type-id='type-id-233' const='yes' id='type-id-431'/>
+    <qualified-type-def type-id='type-id-233' const='yes' id='type-id-430'/>
     <!-- const HeapLeakChecker::RangeValue& -->
-    <reference-type-def kind='lvalue' type-id='type-id-431' size-in-bits='64' id='type-id-432'/>
+    <reference-type-def kind='lvalue' type-id='type-id-430' size-in-bits='64' id='type-id-431'/>
     <!-- const HeapProfileStats -->
-    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-433'/>
+    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-432'/>
     <!-- const HeapProfileStats& -->
-    <reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-434'/>
+    <reference-type-def kind='lvalue' type-id='type-id-432' size-in-bits='64' id='type-id-433'/>
     <!-- const HeapProfileStats* -->
-    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-435'/>
+    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-434'/>
     <!-- const HeapProfileTable -->
-    <qualified-type-def type-id='type-id-242' const='yes' id='type-id-436'/>
+    <qualified-type-def type-id='type-id-242' const='yes' id='type-id-435'/>
     <!-- const HeapProfileTable& -->
-    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-278'/>
+    <reference-type-def kind='lvalue' type-id='type-id-435' size-in-bits='64' id='type-id-278'/>
     <!-- const HeapProfileTable* -->
-    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-279'/>
+    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-279'/>
     <!-- const HeapProfileTable::AllocContextInfo -->
-    <qualified-type-def type-id='type-id-244' const='yes' id='type-id-437'/>
+    <qualified-type-def type-id='type-id-244' const='yes' id='type-id-436'/>
     <!-- const HeapProfileTable::AllocContextInfo& -->
-    <reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
+    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-437'/>
     <!-- const HeapProfileTable::AllocInfo -->
-    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-439'/>
+    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-438'/>
     <!-- const HeapProfileTable::AllocInfo& -->
-    <reference-type-def kind='lvalue' type-id='type-id-439' size-in-bits='64' id='type-id-440'/>
+    <reference-type-def kind='lvalue' type-id='type-id-438' size-in-bits='64' id='type-id-439'/>
     <!-- const HeapProfileTable::AllocValue -->
-    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-441'/>
+    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-440'/>
     <!-- const HeapProfileTable::AllocValue& -->
-    <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-271'/>
+    <reference-type-def kind='lvalue' type-id='type-id-440' size-in-bits='64' id='type-id-271'/>
     <!-- const HeapProfileTable::AllocValue* -->
-    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-206'/>
+    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-206'/>
     <!-- const HeapProfileTable::AllocValue::Bucket -->
-    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-442'/>
+    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-441'/>
     <!-- const HeapProfileTable::AllocValue::Bucket& -->
-    <reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-280'/>
+    <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-280'/>
     <!-- const HeapProfileTable::AllocValue::Bucket* -->
-    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-281'/>
+    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-281'/>
     <!-- const HeapProfileTable::BufferArgs -->
-    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-443'/>
+    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-442'/>
     <!-- const HeapProfileTable::BufferArgs& -->
-    <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-253'/>
+    <reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-253'/>
     <!-- const HeapProfileTable::DumpArgs -->
-    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-444'/>
+    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-443'/>
     <!-- const HeapProfileTable::DumpArgs& -->
-    <reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' id='type-id-203'/>
+    <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-203'/>
     <!-- const HeapProfileTable::DumpArgs::Stats -->
-    <qualified-type-def type-id='type-id-255' const='yes' id='type-id-445'/>
+    <qualified-type-def type-id='type-id-255' const='yes' id='type-id-444'/>
     <!-- const HeapProfileTable::DumpArgs::Stats& -->
-    <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-270'/>
+    <reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' id='type-id-270'/>
     <!-- const HeapProfileTable::Snapshot -->
-    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-446'/>
+    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-445'/>
     <!-- const HeapProfileTable::Snapshot& -->
-    <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-268'/>
+    <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-268'/>
     <!-- const HeapProfileTable::Snapshot* -->
-    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-269'/>
+    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-269'/>
     <!-- const MemoryRegionMap::LockHolder -->
-    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-447'/>
+    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-446'/>
     <!-- const MemoryRegionMap::LockHolder& -->
-    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-289'/>
+    <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-289'/>
     <!-- const MemoryRegionMap::Region -->
-    <qualified-type-def type-id='type-id-291' const='yes' id='type-id-448'/>
+    <qualified-type-def type-id='type-id-291' const='yes' id='type-id-447'/>
     <!-- const MemoryRegionMap::Region& -->
-    <reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-297'/>
+    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-297'/>
     <!-- const MemoryRegionMap::Region* -->
-    <pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-293'/>
+    <pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-293'/>
     <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-315' const='yes' id='type-id-449'/>
+    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-448'/>
     <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-317'/>
+    <reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-316'/>
     <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-319'/>
+    <pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-318'/>
     <!-- const STL_Allocator<char, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-321' const='yes' id='type-id-450'/>
+    <qualified-type-def type-id='type-id-320' const='yes' id='type-id-449'/>
     <!-- const STL_Allocator<char, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-323'/>
+    <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-322'/>
     <!-- const STL_Allocator<char, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-324'/>
+    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-323'/>
     <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-451'/>
+    <qualified-type-def type-id='type-id-324' const='yes' id='type-id-450'/>
     <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-451' size-in-bits='64' id='type-id-327'/>
+    <reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-326'/>
     <!-- const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
+    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-451'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-331' const='yes' id='type-id-453'/>
+    <qualified-type-def type-id='type-id-330' const='yes' id='type-id-452'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-453' size-in-bits='64' id='type-id-328'/>
+    <reference-type-def kind='lvalue' type-id='type-id-452' size-in-bits='64' id='type-id-327'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-454'/>
+    <pointer-type-def type-id='type-id-452' size-in-bits='64' id='type-id-453'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-334' const='yes' id='type-id-455'/>
+    <qualified-type-def type-id='type-id-333' const='yes' id='type-id-454'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-336'/>
+    <reference-type-def kind='lvalue' type-id='type-id-454' size-in-bits='64' id='type-id-335'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
+    <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-455'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-338' const='yes' id='type-id-457'/>
+    <qualified-type-def type-id='type-id-337' const='yes' id='type-id-456'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-457' size-in-bits='64' id='type-id-340'/>
+    <reference-type-def kind='lvalue' type-id='type-id-456' size-in-bits='64' id='type-id-339'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
+    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-457'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-342' const='yes' id='type-id-459'/>
+    <qualified-type-def type-id='type-id-341' const='yes' id='type-id-458'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-344'/>
+    <reference-type-def kind='lvalue' type-id='type-id-458' size-in-bits='64' id='type-id-343'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
+    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-459'/>
     <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-346' const='yes' id='type-id-461'/>
+    <qualified-type-def type-id='type-id-345' const='yes' id='type-id-460'/>
     <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-461' size-in-bits='64' id='type-id-348'/>
+    <reference-type-def kind='lvalue' type-id='type-id-460' size-in-bits='64' id='type-id-347'/>
     <!-- const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
+    <pointer-type-def type-id='type-id-460' size-in-bits='64' id='type-id-461'/>
     <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-351' const='yes' id='type-id-463'/>
+    <qualified-type-def type-id='type-id-350' const='yes' id='type-id-462'/>
     <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-463' size-in-bits='64' id='type-id-353'/>
+    <reference-type-def kind='lvalue' type-id='type-id-462' size-in-bits='64' id='type-id-352'/>
     <!-- const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
+    <pointer-type-def type-id='type-id-462' size-in-bits='64' id='type-id-463'/>
     <!-- const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-356' const='yes' id='type-id-465'/>
+    <qualified-type-def type-id='type-id-355' const='yes' id='type-id-464'/>
     <!-- const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-465' size-in-bits='64' id='type-id-358'/>
+    <reference-type-def kind='lvalue' type-id='type-id-464' size-in-bits='64' id='type-id-357'/>
     <!-- const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
+    <pointer-type-def type-id='type-id-464' size-in-bits='64' id='type-id-465'/>
     <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator> -->
-    <qualified-type-def type-id='type-id-361' const='yes' id='type-id-467'/>
+    <qualified-type-def type-id='type-id-360' const='yes' id='type-id-466'/>
     <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-363'/>
+    <reference-type-def kind='lvalue' type-id='type-id-466' size-in-bits='64' id='type-id-362'/>
     <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>* -->
-    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-364'/>
+    <pointer-type-def type-id='type-id-466' size-in-bits='64' id='type-id-363'/>
     <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-    <qualified-type-def type-id='type-id-406' const='yes' id='type-id-468'/>
+    <qualified-type-def type-id='type-id-405' const='yes' id='type-id-467'/>
     <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-469'/>
+    <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
     <!-- const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-470'/>
+    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-469'/>
     <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-    <qualified-type-def type-id='type-id-409' const='yes' id='type-id-471'/>
+    <qualified-type-def type-id='type-id-408' const='yes' id='type-id-470'/>
     <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-472'/>
+    <reference-type-def kind='lvalue' type-id='type-id-470' size-in-bits='64' id='type-id-471'/>
     <!-- const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-473'/>
+    <pointer-type-def type-id='type-id-470' size-in-bits='64' id='type-id-472'/>
     <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
-    <qualified-type-def type-id='type-id-412' const='yes' id='type-id-474'/>
+    <qualified-type-def type-id='type-id-411' const='yes' id='type-id-473'/>
     <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-474' size-in-bits='64' id='type-id-475'/>
+    <reference-type-def kind='lvalue' type-id='type-id-473' size-in-bits='64' id='type-id-474'/>
     <!-- const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >* -->
-    <pointer-type-def type-id='type-id-474' size-in-bits='64' id='type-id-476'/>
+    <pointer-type-def type-id='type-id-473' size-in-bits='64' id='type-id-475'/>
     <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
-    <qualified-type-def type-id='type-id-415' const='yes' id='type-id-477'/>
+    <qualified-type-def type-id='type-id-414' const='yes' id='type-id-476'/>
     <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-477' size-in-bits='64' id='type-id-478'/>
+    <reference-type-def kind='lvalue' type-id='type-id-476' size-in-bits='64' id='type-id-477'/>
     <!-- const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-479'/>
+    <pointer-type-def type-id='type-id-476' size-in-bits='64' id='type-id-478'/>
     <!-- const __gnu_cxx::new_allocator<void (*)()> -->
-    <qualified-type-def type-id='type-id-418' const='yes' id='type-id-480'/>
+    <qualified-type-def type-id='type-id-417' const='yes' id='type-id-479'/>
     <!-- const __gnu_cxx::new_allocator<void (*)()>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-480' size-in-bits='64' id='type-id-481'/>
+    <reference-type-def kind='lvalue' type-id='type-id-479' size-in-bits='64' id='type-id-480'/>
     <!-- const __gnu_cxx::new_allocator<void (*)()>* -->
-    <pointer-type-def type-id='type-id-480' size-in-bits='64' id='type-id-482'/>
+    <pointer-type-def type-id='type-id-479' size-in-bits='64' id='type-id-481'/>
     <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
-    <qualified-type-def type-id='type-id-420' const='yes' id='type-id-483'/>
+    <qualified-type-def type-id='type-id-419' const='yes' id='type-id-482'/>
     <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>* -->
-    <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-484'/>
+    <pointer-type-def type-id='type-id-482' size-in-bits='64' id='type-id-483'/>
     <!-- const base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
-    <qualified-type-def type-id='type-id-422' const='yes' id='type-id-485'/>
+    <qualified-type-def type-id='type-id-421' const='yes' id='type-id-484'/>
     <!-- const base::internal::HookList<void (*)(const void*, ptrdiff_t)>* -->
-    <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
+    <pointer-type-def type-id='type-id-484' size-in-bits='64' id='type-id-485'/>
     <!-- const bool& -->
-    <reference-type-def kind='lvalue' type-id='type-id-487' size-in-bits='64' id='type-id-488'/>
+    <reference-type-def kind='lvalue' type-id='type-id-486' size-in-bits='64' id='type-id-487'/>
     <!-- const char* const -->
     <qualified-type-def type-id='type-id-2' const='yes' id='type-id-212'/>
     <!-- const char* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-489'/>
+    <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-488'/>
     <!-- const size_t& -->
-    <reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' id='type-id-490'/>
+    <reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' id='type-id-489'/>
     <!-- const std::_Identity<long unsigned int> -->
-    <qualified-type-def type-id='type-id-491' const='yes' id='type-id-492'/>
+    <qualified-type-def type-id='type-id-490' const='yes' id='type-id-491'/>
     <!-- const std::_Identity<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-492' size-in-bits='64' id='type-id-493'/>
+    <pointer-type-def type-id='type-id-491' size-in-bits='64' id='type-id-492'/>
     <!-- const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-494' const='yes' id='type-id-495'/>
+    <qualified-type-def type-id='type-id-493' const='yes' id='type-id-494'/>
     <!-- const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
+    <reference-type-def kind='lvalue' type-id='type-id-494' size-in-bits='64' id='type-id-495'/>
     <!-- const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-495' size-in-bits='64' id='type-id-497'/>
+    <pointer-type-def type-id='type-id-494' size-in-bits='64' id='type-id-496'/>
     <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-498' const='yes' id='type-id-499'/>
+    <qualified-type-def type-id='type-id-497' const='yes' id='type-id-498'/>
     <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
+    <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-499'/>
     <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-501'/>
+    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-500'/>
     <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-502' const='yes' id='type-id-503'/>
+    <qualified-type-def type-id='type-id-501' const='yes' id='type-id-502'/>
     <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-503' size-in-bits='64' id='type-id-504'/>
+    <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-503'/>
     <!-- const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-505'/>
+    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-504'/>
     <!-- const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-506' const='yes' id='type-id-507'/>
+    <qualified-type-def type-id='type-id-505' const='yes' id='type-id-506'/>
     <!-- const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-507' size-in-bits='64' id='type-id-508'/>
+    <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-507'/>
     <!-- const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-507' size-in-bits='64' id='type-id-509'/>
+    <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-508'/>
     <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
-    <qualified-type-def type-id='type-id-299' const='yes' id='type-id-510'/>
+    <qualified-type-def type-id='type-id-299' const='yes' id='type-id-509'/>
     <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-511'/>
+    <reference-type-def kind='lvalue' type-id='type-id-509' size-in-bits='64' id='type-id-510'/>
     <!-- const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>* -->
-    <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-512'/>
+    <pointer-type-def type-id='type-id-509' size-in-bits='64' id='type-id-511'/>
     <!-- const std::_Rb_tree_const_iterator<long unsigned int> -->
-    <qualified-type-def type-id='type-id-513' const='yes' id='type-id-514'/>
+    <qualified-type-def type-id='type-id-512' const='yes' id='type-id-513'/>
     <!-- const std::_Rb_tree_const_iterator<long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-514' size-in-bits='64' id='type-id-515'/>
+    <reference-type-def kind='lvalue' type-id='type-id-513' size-in-bits='64' id='type-id-514'/>
     <!-- const std::_Rb_tree_const_iterator<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-514' size-in-bits='64' id='type-id-516'/>
+    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-515'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-    <qualified-type-def type-id='type-id-517' const='yes' id='type-id-518'/>
+    <qualified-type-def type-id='type-id-516' const='yes' id='type-id-517'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-518' size-in-bits='64' id='type-id-519'/>
+    <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-518'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-    <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-520'/>
+    <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-519'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-    <qualified-type-def type-id='type-id-521' const='yes' id='type-id-522'/>
+    <qualified-type-def type-id='type-id-520' const='yes' id='type-id-521'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-523'/>
+    <reference-type-def kind='lvalue' type-id='type-id-521' size-in-bits='64' id='type-id-522'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
-    <pointer-type-def type-id='type-id-522' size-in-bits='64' id='type-id-524'/>
+    <pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-523'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-    <qualified-type-def type-id='type-id-525' const='yes' id='type-id-526'/>
+    <qualified-type-def type-id='type-id-524' const='yes' id='type-id-525'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-526' size-in-bits='64' id='type-id-527'/>
+    <reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-526'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-    <pointer-type-def type-id='type-id-526' size-in-bits='64' id='type-id-528'/>
+    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-527'/>
     <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
-    <qualified-type-def type-id='type-id-529' const='yes' id='type-id-530'/>
+    <qualified-type-def type-id='type-id-528' const='yes' id='type-id-529'/>
     <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-530' size-in-bits='64' id='type-id-531'/>
+    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-530'/>
     <!-- const std::_Rb_tree_iterator<long unsigned int> -->
-    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-533'/>
+    <qualified-type-def type-id='type-id-531' const='yes' id='type-id-532'/>
     <!-- const std::_Rb_tree_iterator<long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
+    <reference-type-def kind='lvalue' type-id='type-id-532' size-in-bits='64' id='type-id-533'/>
     <!-- const std::_Rb_tree_iterator<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-535'/>
+    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-534'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-537'/>
+    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-536'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-537' size-in-bits='64' id='type-id-538'/>
+    <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-537'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-    <pointer-type-def type-id='type-id-537' size-in-bits='64' id='type-id-539'/>
+    <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-538'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-    <qualified-type-def type-id='type-id-540' const='yes' id='type-id-541'/>
+    <qualified-type-def type-id='type-id-539' const='yes' id='type-id-540'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-541' size-in-bits='64' id='type-id-542'/>
+    <reference-type-def kind='lvalue' type-id='type-id-540' size-in-bits='64' id='type-id-541'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
-    <pointer-type-def type-id='type-id-541' size-in-bits='64' id='type-id-543'/>
+    <pointer-type-def type-id='type-id-540' size-in-bits='64' id='type-id-542'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-    <qualified-type-def type-id='type-id-544' const='yes' id='type-id-545'/>
+    <qualified-type-def type-id='type-id-543' const='yes' id='type-id-544'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-546'/>
+    <reference-type-def kind='lvalue' type-id='type-id-544' size-in-bits='64' id='type-id-545'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-    <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-547'/>
+    <pointer-type-def type-id='type-id-544' size-in-bits='64' id='type-id-546'/>
     <!-- const std::_Rb_tree_node<MemoryRegionMap::Region> -->
-    <qualified-type-def type-id='type-id-548' const='yes' id='type-id-549'/>
+    <qualified-type-def type-id='type-id-547' const='yes' id='type-id-548'/>
     <!-- const std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-    <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-550'/>
+    <pointer-type-def type-id='type-id-548' size-in-bits='64' id='type-id-549'/>
     <!-- const std::_Rb_tree_node<long unsigned int> -->
-    <qualified-type-def type-id='type-id-551' const='yes' id='type-id-552'/>
+    <qualified-type-def type-id='type-id-550' const='yes' id='type-id-551'/>
     <!-- const std::_Rb_tree_node<long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-552' size-in-bits='64' id='type-id-553'/>
+    <reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-552'/>
     <!-- const std::_Rb_tree_node<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-552' size-in-bits='64' id='type-id-554'/>
+    <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-553'/>
     <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/>
+    <qualified-type-def type-id='type-id-554' const='yes' id='type-id-555'/>
     <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-556' size-in-bits='64' id='type-id-557'/>
+    <reference-type-def kind='lvalue' type-id='type-id-555' size-in-bits='64' id='type-id-556'/>
     <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-    <pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-558'/>
+    <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-557'/>
     <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > -->
-    <qualified-type-def type-id='type-id-559' const='yes' id='type-id-560'/>
+    <qualified-type-def type-id='type-id-558' const='yes' id='type-id-559'/>
     <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-560' size-in-bits='64' id='type-id-561'/>
+    <reference-type-def kind='lvalue' type-id='type-id-559' size-in-bits='64' id='type-id-560'/>
     <!-- const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-    <pointer-type-def type-id='type-id-560' size-in-bits='64' id='type-id-562'/>
+    <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-561'/>
     <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-    <qualified-type-def type-id='type-id-563' const='yes' id='type-id-564'/>
+    <qualified-type-def type-id='type-id-562' const='yes' id='type-id-563'/>
     <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
+    <reference-type-def kind='lvalue' type-id='type-id-563' size-in-bits='64' id='type-id-564'/>
     <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-    <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-566'/>
+    <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-565'/>
     <!-- const std::_Rb_tree_node_base -->
-    <qualified-type-def type-id='type-id-567' const='yes' id='type-id-568'/>
+    <qualified-type-def type-id='type-id-566' const='yes' id='type-id-567'/>
     <!-- const std::_Rb_tree_node_base* -->
-    <pointer-type-def type-id='type-id-568' size-in-bits='64' id='type-id-569'/>
+    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/>
     <!-- const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-    <qualified-type-def type-id='type-id-570' const='yes' id='type-id-571'/>
+    <qualified-type-def type-id='type-id-569' const='yes' id='type-id-570'/>
     <!-- const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-    <pointer-type-def type-id='type-id-571' size-in-bits='64' id='type-id-572'/>
+    <pointer-type-def type-id='type-id-570' size-in-bits='64' id='type-id-571'/>
     <!-- const std::_Select1st<std::pair<const long unsigned int, long unsigned int> > -->
-    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-574'/>
+    <qualified-type-def type-id='type-id-572' const='yes' id='type-id-573'/>
     <!-- const std::_Select1st<std::pair<const long unsigned int, long unsigned int> >* -->
-    <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-575'/>
+    <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-574'/>
     <!-- const std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-    <qualified-type-def type-id='type-id-576' const='yes' id='type-id-577'/>
+    <qualified-type-def type-id='type-id-575' const='yes' id='type-id-576'/>
     <!-- const std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-    <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
+    <pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-577'/>
     <!-- const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-579' const='yes' id='type-id-580'/>
+    <qualified-type-def type-id='type-id-578' const='yes' id='type-id-579'/>
     <!-- const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-581'/>
+    <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-580'/>
     <!-- const std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
-    <qualified-type-def type-id='type-id-582' const='yes' id='type-id-583'/>
+    <qualified-type-def type-id='type-id-581' const='yes' id='type-id-582'/>
     <!-- const std::_Vector_base<void (*)(), std::allocator<void (*)()> >* -->
-    <pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-584'/>
+    <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-583'/>
     <!-- const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-585' const='yes' id='type-id-586'/>
+    <qualified-type-def type-id='type-id-584' const='yes' id='type-id-585'/>
     <!-- const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-587'/>
+    <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-586'/>
     <!-- const std::allocator<void (*)()> -->
-    <qualified-type-def type-id='type-id-588' const='yes' id='type-id-589'/>
+    <qualified-type-def type-id='type-id-587' const='yes' id='type-id-588'/>
     <!-- const std::allocator<void (*)()>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-589' size-in-bits='64' id='type-id-590'/>
+    <reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-589'/>
     <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-591' const='yes' id='type-id-592'/>
+    <qualified-type-def type-id='type-id-590' const='yes' id='type-id-591'/>
     <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
+    <reference-type-def kind='lvalue' type-id='type-id-591' size-in-bits='64' id='type-id-592'/>
     <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-592' size-in-bits='64' id='type-id-594'/>
+    <pointer-type-def type-id='type-id-591' size-in-bits='64' id='type-id-593'/>
     <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep -->
-    <qualified-type-def type-id='type-id-595' const='yes' id='type-id-596'/>
+    <qualified-type-def type-id='type-id-594' const='yes' id='type-id-595'/>
     <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
-    <pointer-type-def type-id='type-id-596' size-in-bits='64' id='type-id-597'/>
+    <pointer-type-def type-id='type-id-595' size-in-bits='64' id='type-id-596'/>
     <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
-    <qualified-type-def type-id='type-id-598' const='yes' id='type-id-599'/>
+    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-598'/>
     <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
-    <pointer-type-def type-id='type-id-599' size-in-bits='64' id='type-id-600'/>
+    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-599'/>
     <!-- const std::char_traits<char>::char_type -->
-    <qualified-type-def type-id='type-id-601' const='yes' id='type-id-602'/>
+    <qualified-type-def type-id='type-id-600' const='yes' id='type-id-601'/>
     <!-- const std::char_traits<char>::char_type& -->
-    <reference-type-def kind='lvalue' type-id='type-id-602' size-in-bits='64' id='type-id-603'/>
+    <reference-type-def kind='lvalue' type-id='type-id-601' size-in-bits='64' id='type-id-602'/>
     <!-- const std::char_traits<char>::char_type* -->
-    <pointer-type-def type-id='type-id-602' size-in-bits='64' id='type-id-604'/>
+    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-603'/>
     <!-- const std::char_traits<char>::int_type -->
-    <qualified-type-def type-id='type-id-605' const='yes' id='type-id-606'/>
+    <qualified-type-def type-id='type-id-604' const='yes' id='type-id-605'/>
     <!-- const std::char_traits<char>::int_type& -->
-    <reference-type-def kind='lvalue' type-id='type-id-606' size-in-bits='64' id='type-id-607'/>
+    <reference-type-def kind='lvalue' type-id='type-id-605' size-in-bits='64' id='type-id-606'/>
     <!-- const std::less<long unsigned int> -->
-    <qualified-type-def type-id='type-id-608' const='yes' id='type-id-609'/>
+    <qualified-type-def type-id='type-id-607' const='yes' id='type-id-608'/>
     <!-- const std::less<long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-609' size-in-bits='64' id='type-id-610'/>
+    <reference-type-def kind='lvalue' type-id='type-id-608' size-in-bits='64' id='type-id-609'/>
     <!-- const std::less<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-609' size-in-bits='64' id='type-id-611'/>
+    <pointer-type-def type-id='type-id-608' size-in-bits='64' id='type-id-610'/>
     <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-    <qualified-type-def type-id='type-id-612' const='yes' id='type-id-613'/>
+    <qualified-type-def type-id='type-id-611' const='yes' id='type-id-612'/>
     <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-613' size-in-bits='64' id='type-id-614'/>
+    <reference-type-def kind='lvalue' type-id='type-id-612' size-in-bits='64' id='type-id-613'/>
     <!-- const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-613' size-in-bits='64' id='type-id-615'/>
+    <pointer-type-def type-id='type-id-612' size-in-bits='64' id='type-id-614'/>
     <!-- const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-371' const='yes' id='type-id-616'/>
+    <qualified-type-def type-id='type-id-370' const='yes' id='type-id-615'/>
     <!-- const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-616' size-in-bits='64' id='type-id-617'/>
+    <reference-type-def kind='lvalue' type-id='type-id-615' size-in-bits='64' id='type-id-616'/>
     <!-- const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-618'/>
+    <pointer-type-def type-id='type-id-615' size-in-bits='64' id='type-id-617'/>
     <!-- const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-373' const='yes' id='type-id-619'/>
+    <qualified-type-def type-id='type-id-372' const='yes' id='type-id-618'/>
     <!-- const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-619' size-in-bits='64' id='type-id-620'/>
+    <reference-type-def kind='lvalue' type-id='type-id-618' size-in-bits='64' id='type-id-619'/>
     <!-- const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-621'/>
+    <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-620'/>
     <!-- const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-375' const='yes' id='type-id-622'/>
+    <qualified-type-def type-id='type-id-374' const='yes' id='type-id-621'/>
     <!-- const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-622' size-in-bits='64' id='type-id-623'/>
+    <reference-type-def kind='lvalue' type-id='type-id-621' size-in-bits='64' id='type-id-622'/>
     <!-- const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-624'/>
+    <pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-623'/>
     <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue> -->
-    <qualified-type-def type-id='type-id-625' const='yes' id='type-id-626'/>
+    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-625'/>
     <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-350'/>
+    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-349'/>
     <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
-    <pointer-type-def type-id='type-id-626' size-in-bits='64' id='type-id-627'/>
+    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-626'/>
     <!-- const std::pair<const long unsigned int, long unsigned int> -->
-    <qualified-type-def type-id='type-id-628' const='yes' id='type-id-629'/>
+    <qualified-type-def type-id='type-id-627' const='yes' id='type-id-628'/>
     <!-- const std::pair<const long unsigned int, long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-355'/>
+    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-354'/>
     <!-- const std::pair<const long unsigned int, long unsigned int>* -->
-    <pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
+    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-629'/>
     <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
+    <qualified-type-def type-id='type-id-630' const='yes' id='type-id-631'/>
     <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-360'/>
+    <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-359'/>
     <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
+    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-632'/>
     <!-- const std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
-    <qualified-type-def type-id='type-id-634' const='yes' id='type-id-635'/>
+    <qualified-type-def type-id='type-id-633' const='yes' id='type-id-634'/>
     <!-- const std::pair<long unsigned int, HeapLeakChecker::RangeValue>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-635' size-in-bits='64' id='type-id-636'/>
+    <reference-type-def kind='lvalue' type-id='type-id-634' size-in-bits='64' id='type-id-635'/>
     <!-- const std::pair<long unsigned int, long unsigned int> -->
-    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-638'/>
+    <qualified-type-def type-id='type-id-636' const='yes' id='type-id-637'/>
     <!-- const std::pair<long unsigned int, long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-638' size-in-bits='64' id='type-id-639'/>
+    <reference-type-def kind='lvalue' type-id='type-id-637' size-in-bits='64' id='type-id-638'/>
     <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-386' const='yes' id='type-id-640'/>
+    <qualified-type-def type-id='type-id-385' const='yes' id='type-id-639'/>
     <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-640' size-in-bits='64' id='type-id-641'/>
+    <reference-type-def kind='lvalue' type-id='type-id-639' size-in-bits='64' id='type-id-640'/>
     <!-- const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-642'/>
+    <pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-641'/>
     <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-377' const='yes' id='type-id-643'/>
+    <qualified-type-def type-id='type-id-376' const='yes' id='type-id-642'/>
     <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-643' size-in-bits='64' id='type-id-644'/>
+    <reference-type-def kind='lvalue' type-id='type-id-642' size-in-bits='64' id='type-id-643'/>
     <!-- const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-645'/>
+    <pointer-type-def type-id='type-id-642' size-in-bits='64' id='type-id-644'/>
     <!-- const std::vector<void (*)(), std::allocator<void (*)()> > -->
-    <qualified-type-def type-id='type-id-646' const='yes' id='type-id-647'/>
+    <qualified-type-def type-id='type-id-645' const='yes' id='type-id-646'/>
     <!-- const std::vector<void (*)(), std::allocator<void (*)()> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
+    <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-647'/>
     <!-- const std::vector<void (*)(), std::allocator<void (*)()> >* -->
-    <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-649'/>
+    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-648'/>
     <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
-    <qualified-type-def type-id='type-id-650' const='yes' id='type-id-651'/>
+    <qualified-type-def type-id='type-id-649' const='yes' id='type-id-650'/>
     <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-651' size-in-bits='64' id='type-id-652'/>
+    <reference-type-def kind='lvalue' type-id='type-id-650' size-in-bits='64' id='type-id-651'/>
     <!-- const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-653'/>
+    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-652'/>
     <!-- const uint32_t -->
     <qualified-type-def type-id='type-id-41' const='yes' id='type-id-188'/>
     <!-- const unsigned long int* -->
-    <pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-655'/>
+    <pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-654'/>
     <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-494' size-in-bits='64' id='type-id-656'/>
+    <reference-type-def kind='lvalue' type-id='type-id-493' size-in-bits='64' id='type-id-655'/>
     <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-494' size-in-bits='64' id='type-id-657'/>
+    <pointer-type-def type-id='type-id-493' size-in-bits='64' id='type-id-656'/>
     <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>* -->
-    <pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-659'/>
+    <pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-658'/>
     <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-660'/>
+    <reference-type-def kind='lvalue' type-id='type-id-497' size-in-bits='64' id='type-id-659'/>
     <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-661'/>
+    <pointer-type-def type-id='type-id-497' size-in-bits='64' id='type-id-660'/>
     <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>* -->
-    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-663'/>
+    <pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-662'/>
     <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-664'/>
+    <reference-type-def kind='lvalue' type-id='type-id-501' size-in-bits='64' id='type-id-663'/>
     <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-665'/>
+    <pointer-type-def type-id='type-id-501' size-in-bits='64' id='type-id-664'/>
     <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>* -->
-    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-667'/>
+    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-666'/>
     <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-668'/>
+    <reference-type-def kind='lvalue' type-id='type-id-505' size-in-bits='64' id='type-id-667'/>
     <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-669'/>
+    <pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-668'/>
     <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>* -->
-    <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-671'/>
+    <pointer-type-def type-id='type-id-669' size-in-bits='64' id='type-id-670'/>
     <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-672'/>
+    <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-671'/>
     <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>* -->
-    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-673'/>
+    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-672'/>
     <!-- std::_Rb_tree_const_iterator<long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-513' size-in-bits='64' id='type-id-674'/>
+    <reference-type-def kind='lvalue' type-id='type-id-512' size-in-bits='64' id='type-id-673'/>
     <!-- std::_Rb_tree_const_iterator<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-675'/>
+    <pointer-type-def type-id='type-id-512' size-in-bits='64' id='type-id-674'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-676'/>
+    <reference-type-def kind='lvalue' type-id='type-id-516' size-in-bits='64' id='type-id-675'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-    <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-677'/>
+    <pointer-type-def type-id='type-id-516' size-in-bits='64' id='type-id-676'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-521' size-in-bits='64' id='type-id-678'/>
+    <reference-type-def kind='lvalue' type-id='type-id-520' size-in-bits='64' id='type-id-677'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
-    <pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-679'/>
+    <pointer-type-def type-id='type-id-520' size-in-bits='64' id='type-id-678'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-680'/>
+    <reference-type-def kind='lvalue' type-id='type-id-524' size-in-bits='64' id='type-id-679'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-681'/>
+    <pointer-type-def type-id='type-id-524' size-in-bits='64' id='type-id-680'/>
     <!-- std::_Rb_tree_iterator<long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-532' size-in-bits='64' id='type-id-682'/>
+    <reference-type-def kind='lvalue' type-id='type-id-531' size-in-bits='64' id='type-id-681'/>
     <!-- std::_Rb_tree_iterator<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-683'/>
+    <pointer-type-def type-id='type-id-531' size-in-bits='64' id='type-id-682'/>
     <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-684'/>
+    <reference-type-def kind='lvalue' type-id='type-id-535' size-in-bits='64' id='type-id-683'/>
     <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-    <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-685'/>
+    <pointer-type-def type-id='type-id-535' size-in-bits='64' id='type-id-684'/>
     <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-540' size-in-bits='64' id='type-id-686'/>
+    <reference-type-def kind='lvalue' type-id='type-id-539' size-in-bits='64' id='type-id-685'/>
     <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >* -->
-    <pointer-type-def type-id='type-id-540' size-in-bits='64' id='type-id-687'/>
+    <pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-686'/>
     <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-544' size-in-bits='64' id='type-id-688'/>
+    <reference-type-def kind='lvalue' type-id='type-id-543' size-in-bits='64' id='type-id-687'/>
     <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-    <pointer-type-def type-id='type-id-544' size-in-bits='64' id='type-id-689'/>
+    <pointer-type-def type-id='type-id-543' size-in-bits='64' id='type-id-688'/>
     <!-- std::_Rb_tree_node<long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-690'/>
+    <reference-type-def kind='lvalue' type-id='type-id-550' size-in-bits='64' id='type-id-689'/>
     <!-- std::_Rb_tree_node<long unsigned int>* -->
-    <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-333'/>
+    <pointer-type-def type-id='type-id-550' size-in-bits='64' id='type-id-332'/>
     <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-555' size-in-bits='64' id='type-id-691'/>
+    <reference-type-def kind='lvalue' type-id='type-id-554' size-in-bits='64' id='type-id-690'/>
     <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-    <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-337'/>
+    <pointer-type-def type-id='type-id-554' size-in-bits='64' id='type-id-336'/>
     <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-559' size-in-bits='64' id='type-id-692'/>
+    <reference-type-def kind='lvalue' type-id='type-id-558' size-in-bits='64' id='type-id-691'/>
     <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-    <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-341'/>
+    <pointer-type-def type-id='type-id-558' size-in-bits='64' id='type-id-340'/>
     <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-563' size-in-bits='64' id='type-id-693'/>
+    <reference-type-def kind='lvalue' type-id='type-id-562' size-in-bits='64' id='type-id-692'/>
     <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-    <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-345'/>
+    <pointer-type-def type-id='type-id-562' size-in-bits='64' id='type-id-344'/>
     <!-- std::_Rb_tree_node_base* -->
-    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-694'/>
+    <pointer-type-def type-id='type-id-566' size-in-bits='64' id='type-id-693'/>
     <!-- std::_Rb_tree_node_base*& -->
-    <reference-type-def kind='lvalue' type-id='type-id-694' size-in-bits='64' id='type-id-695'/>
+    <reference-type-def kind='lvalue' type-id='type-id-693' size-in-bits='64' id='type-id-694'/>
     <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-696'/>
+    <pointer-type-def type-id='type-id-578' size-in-bits='64' id='type-id-695'/>
     <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl* -->
-    <pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-698'/>
+    <pointer-type-def type-id='type-id-696' size-in-bits='64' id='type-id-697'/>
     <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >* -->
-    <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-699'/>
+    <pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-698'/>
     <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl* -->
-    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-701'/>
+    <pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-700'/>
     <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-702'/>
+    <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-701'/>
     <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl* -->
-    <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-704'/>
+    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-703'/>
     <!-- std::allocator<void (*)()>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-705'/>
+    <reference-type-def kind='lvalue' type-id='type-id-587' size-in-bits='64' id='type-id-704'/>
     <!-- std::allocator<void (*)()>* -->
-    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-706'/>
+    <pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-705'/>
     <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-591' size-in-bits='64' id='type-id-707'/>
+    <reference-type-def kind='lvalue' type-id='type-id-590' size-in-bits='64' id='type-id-706'/>
     <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-591' size-in-bits='64' id='type-id-708'/>
+    <pointer-type-def type-id='type-id-590' size-in-bits='64' id='type-id-707'/>
     <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider* -->
-    <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
+    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-709'/>
     <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
-    <reference-type-def kind='lvalue' type-id='type-id-595' size-in-bits='64' id='type-id-711'/>
+    <reference-type-def kind='lvalue' type-id='type-id-594' size-in-bits='64' id='type-id-710'/>
     <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
-    <pointer-type-def type-id='type-id-595' size-in-bits='64' id='type-id-712'/>
+    <pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-711'/>
     <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
-    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-713'/>
+    <pointer-type-def type-id='type-id-597' size-in-bits='64' id='type-id-712'/>
     <!-- std::char_traits<char>::char_type& -->
-    <reference-type-def kind='lvalue' type-id='type-id-601' size-in-bits='64' id='type-id-714'/>
+    <reference-type-def kind='lvalue' type-id='type-id-600' size-in-bits='64' id='type-id-713'/>
     <!-- std::char_traits<char>::char_type* -->
-    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-715'/>
+    <pointer-type-def type-id='type-id-600' size-in-bits='64' id='type-id-714'/>
     <!-- std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-371' size-in-bits='64' id='type-id-716'/>
+    <reference-type-def kind='lvalue' type-id='type-id-370' size-in-bits='64' id='type-id-715'/>
     <!-- std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-717'/>
+    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-716'/>
     <!-- std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-718'/>
+    <reference-type-def kind='lvalue' type-id='type-id-372' size-in-bits='64' id='type-id-717'/>
     <!-- std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-719'/>
+    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-718'/>
     <!-- std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-375' size-in-bits='64' id='type-id-720'/>
+    <reference-type-def kind='lvalue' type-id='type-id-374' size-in-bits='64' id='type-id-719'/>
     <!-- std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-721'/>
+    <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-720'/>
     <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-722'/>
+    <reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-721'/>
     <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
-    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-349'/>
+    <pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-348'/>
     <!-- std::pair<const long unsigned int, long unsigned int>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-723'/>
+    <reference-type-def kind='lvalue' type-id='type-id-627' size-in-bits='64' id='type-id-722'/>
     <!-- std::pair<const long unsigned int, long unsigned int>* -->
-    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-354'/>
+    <pointer-type-def type-id='type-id-627' size-in-bits='64' id='type-id-353'/>
     <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-724'/>
+    <reference-type-def kind='lvalue' type-id='type-id-630' size-in-bits='64' id='type-id-723'/>
     <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
-    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-359'/>
+    <pointer-type-def type-id='type-id-630' size-in-bits='64' id='type-id-358'/>
     <!-- std::pair<long unsigned int, HeapLeakChecker::RangeValue>* -->
-    <pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-725'/>
+    <pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-724'/>
     <!-- std::pair<long unsigned int, long unsigned int>* -->
-    <pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-726'/>
+    <pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-725'/>
     <!-- std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>* -->
-    <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-728'/>
+    <pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-727'/>
     <!-- std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>* -->
-    <pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-730'/>
+    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-729'/>
     <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>* -->
-    <pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-732'/>
+    <pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-731'/>
     <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>* -->
-    <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-734'/>
+    <pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-733'/>
     <!-- std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>* -->
-    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
+    <pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-735'/>
     <!-- std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-386' size-in-bits='64' id='type-id-737'/>
+    <reference-type-def kind='lvalue' type-id='type-id-385' size-in-bits='64' id='type-id-736'/>
     <!-- std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-738'/>
+    <pointer-type-def type-id='type-id-385' size-in-bits='64' id='type-id-737'/>
     <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-377' size-in-bits='64' id='type-id-739'/>
+    <reference-type-def kind='lvalue' type-id='type-id-376' size-in-bits='64' id='type-id-738'/>
     <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-740'/>
+    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-739'/>
     <!-- std::vector<void (*)(), std::allocator<void (*)()> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-741'/>
+    <reference-type-def kind='lvalue' type-id='type-id-645' size-in-bits='64' id='type-id-740'/>
     <!-- std::vector<void (*)(), std::allocator<void (*)()> >* -->
-    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-217'/>
+    <pointer-type-def type-id='type-id-645' size-in-bits='64' id='type-id-217'/>
     <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-650' size-in-bits='64' id='type-id-742'/>
+    <reference-type-def kind='lvalue' type-id='type-id-649' size-in-bits='64' id='type-id-741'/>
     <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >* -->
-    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-743'/>
+    <pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-742'/>
     <!-- typedef size_t (const HeapProfileTable::AllocValue&)* -->
-    <pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-207'/>
+    <pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-207'/>
     <!-- unsigned long int& -->
-    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-745'/>
+    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-744'/>
     <!-- unsigned long int* -->
-    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-329'/>
+    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-328'/>
     <!-- void ()* const -->
-    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-746'/>
+    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-745'/>
     <!-- void ()* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-746' size-in-bits='64' id='type-id-747'/>
+    <reference-type-def kind='lvalue' type-id='type-id-745' size-in-bits='64' id='type-id-746'/>
     <!-- void ()* const* -->
-    <pointer-type-def type-id='type-id-746' size-in-bits='64' id='type-id-748'/>
+    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-747'/>
     <!-- void ()*& -->
-    <reference-type-def kind='lvalue' type-id='type-id-158' size-in-bits='64' id='type-id-749'/>
+    <reference-type-def kind='lvalue' type-id='type-id-158' size-in-bits='64' id='type-id-748'/>
     <!-- void ()** -->
-    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-750'/>
+    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-749'/>
     <!-- void ()** const -->
-    <qualified-type-def type-id='type-id-750' const='yes' id='type-id-751'/>
+    <qualified-type-def type-id='type-id-749' const='yes' id='type-id-750'/>
     <!-- void ()** const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-752'/>
+    <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
     <!-- void (const HeapProfileTable::AllocContextInfo&)* -->
-    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-273'/>
+    <pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-273'/>
     <!-- void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*)* -->
-    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-194'/>
+    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-194'/>
     <!-- void (void*, const HeapProfileTable::AllocInfo&)* -->
-    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-195'/>
+    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-195'/>
     <!-- void (void*, typedef ptrdiff_t)* -->
-    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-384'/>
+    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-383'/>
     <!-- void (void*, typedef ptrdiff_t)** -->
-    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-757'/>
+    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-756'/>
     <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
-    <pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-380'/>
+    <pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-379'/>
     <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)** -->
-    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-759'/>
+    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-758'/>
     <!-- void* const -->
     <qualified-type-def type-id='type-id-74' const='yes' id='type-id-73'/>
     <!-- void* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-365'/>
+    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-364'/>
     <!-- void* const* -->
     <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-246'/>
     <!-- void*& -->
-    <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' id='type-id-760'/>
+    <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' id='type-id-759'/>
     <!-- void** const -->
-    <qualified-type-def type-id='type-id-171' const='yes' id='type-id-761'/>
+    <qualified-type-def type-id='type-id-171' const='yes' id='type-id-760'/>
     <!-- void** const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-761' size-in-bits='64' id='type-id-762'/>
+    <reference-type-def kind='lvalue' type-id='type-id-760' size-in-bits='64' id='type-id-761'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- class std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
-      <class-decl name='_Rb_tree&lt;long unsigned int, long unsigned int, std::_Identity&lt;long unsigned int&gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-494'>
+      <class-decl name='_Rb_tree&lt;long unsigned int, long unsigned int, std::_Identity&lt;long unsigned int&gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-493'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> -->
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-658'>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-657'>
             <!-- class STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-331'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-330'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::less<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_key_compare -->
-              <var-decl name='_M_key_compare' type-id='type-id-608' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-607' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_node_count -->
@@ -8888,7 +8897,7 @@
               <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-659' is-artificial='yes'/>
+                <parameter type-id='type-id-658' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -8897,11 +8906,11 @@
               <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl(const std::less<long unsigned int>&, const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-659' is-artificial='yes'/>
+                <parameter type-id='type-id-658' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<long unsigned int>&' -->
-                <parameter type-id='type-id-610'/>
+                <parameter type-id='type-id-609'/>
                 <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-328'/>
+                <parameter type-id='type-id-327'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -8910,7 +8919,7 @@
               <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE13_Rb_tree_implIS3_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-659' is-artificial='yes'/>
+                <parameter type-id='type-id-658' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -8919,13 +8928,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-658' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-657' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -8934,11 +8943,11 @@
           <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<long unsigned int>&, const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<long unsigned int>&' -->
-            <parameter type-id='type-id-610'/>
+            <parameter type-id='type-id-609'/>
             <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-327'/>
+            <parameter type-id='type-id-326'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -8947,9 +8956,9 @@
           <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-496'/>
+            <parameter type-id='type-id-495'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -8958,7 +8967,7 @@
           <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -8969,125 +8978,125 @@
           <!-- std::_Rb_tree_const_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-497' is-artificial='yes'/>
+            <parameter type-id='type-id-496' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
-            <return type-id='type-id-513'/>
+            <return type-id='type-id-512'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-554'/>
+            <parameter type-id='type-id-553'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-554'/>
+            <parameter type-id='type-id-553'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<long unsigned int>* -->
-            <return type-id='type-id-333'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<long unsigned int>* -->
-            <return type-id='type-id-333'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<long unsigned int>* -->
-            <return type-id='type-id-333'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<long unsigned int>* -->
-            <return type-id='type-id-333'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<long unsigned int>*, std::_Rb_tree_node<long unsigned int>*, const unsigned long int&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeImESB_RKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-332'/>
             <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-332'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
-            <return type-id='type-id-532'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::lower_bound(const unsigned long int&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11lower_boundERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
-            <return type-id='type-id-532'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-497' is-artificial='yes'/>
+            <parameter type-id='type-id-496' is-artificial='yes'/>
             <!-- const STL_Allocator<std::_Rb_tree_node<long unsigned int>, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-328'/>
+            <return type-id='type-id-327'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-497' is-artificial='yes'/>
+            <parameter type-id='type-id-496' is-artificial='yes'/>
             <!-- class STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> -->
-            <return type-id='type-id-325'/>
+            <return type-id='type-id-324'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<long unsigned int>*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-332'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9096,9 +9105,9 @@
           <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<long unsigned int>*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-332'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9107,58 +9116,58 @@
           <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<long unsigned int>* -->
-            <return type-id='type-id-333'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<long unsigned int>* std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_create_node(const unsigned long int&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE14_M_create_nodeERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- std::_Rb_tree_node<long unsigned int>* -->
-            <return type-id='type-id-333'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
-            <return type-id='type-id-532'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_insert_unique(const unsigned long int&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE16_M_insert_uniqueERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> -->
-            <return type-id='type-id-729'/>
+            <return type-id='type-id-728'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<long unsigned int>*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeImE'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-332'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9167,32 +9176,32 @@
           <!-- std::_Rb_tree_iterator<long unsigned int> std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const unsigned long int&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKm'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
-            <return type-id='type-id-532'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
-      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-498'>
+      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-497'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> -->
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-662'>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-661'>
             <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-334'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-333'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::less<long unsigned int> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_key_compare -->
-              <var-decl name='_M_key_compare' type-id='type-id-608' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-607' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_node_count -->
@@ -9202,7 +9211,7 @@
               <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-663' is-artificial='yes'/>
+                <parameter type-id='type-id-662' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9211,11 +9220,11 @@
               <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl(const std::less<long unsigned int>&, const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-663' is-artificial='yes'/>
+                <parameter type-id='type-id-662' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<long unsigned int>&' -->
-                <parameter type-id='type-id-610'/>
+                <parameter type-id='type-id-609'/>
                 <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-336'/>
+                <parameter type-id='type-id-335'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9224,7 +9233,7 @@
               <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE13_Rb_tree_implIS8_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-663' is-artificial='yes'/>
+                <parameter type-id='type-id-662' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9233,13 +9242,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-662' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-661' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9248,11 +9257,11 @@
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<long unsigned int>&' -->
-            <parameter type-id='type-id-610'/>
+            <parameter type-id='type-id-609'/>
             <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-348'/>
+            <parameter type-id='type-id-347'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9261,9 +9270,9 @@
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-500'/>
+            <parameter type-id='type-id-499'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9272,7 +9281,7 @@
           <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -9283,169 +9292,169 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-558'/>
+            <parameter type-id='type-id-557'/>
             <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
-            <return type-id='type-id-350'/>
+            <return type-id='type-id-349'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-558'/>
+            <parameter type-id='type-id-557'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-            <return type-id='type-id-337'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-            <return type-id='type-id-337'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-            <return type-id='type-id-337'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-            <return type-id='type-id-337'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_upper_bound(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, const unsigned long int&) -->
           <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_upper_boundEPSt13_Rb_tree_nodeIS4_ESF_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1013' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
           <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11upper_boundERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>& -->
-            <return type-id='type-id-350'/>
+            <return type-id='type-id-349'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*, const unsigned long int&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS4_ESF_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
           <function-decl name='find' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE4findERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1418' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-501' is-artificial='yes'/>
+            <parameter type-id='type-id-500' is-artificial='yes'/>
             <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-336'/>
+            <return type-id='type-id-335'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-            <return type-id='type-id-337'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-501' is-artificial='yes'/>
+            <parameter type-id='type-id-500' is-artificial='yes'/>
             <!-- class STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> -->
-            <return type-id='type-id-346'/>
+            <return type-id='type-id-345'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9454,40 +9463,40 @@
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_create_node(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_create_nodeERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
-            <parameter type-id='type-id-350'/>
+            <parameter type-id='type-id-349'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >* -->
-            <return type-id='type-id-337'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_insert_unique(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE16_M_insert_uniqueERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
-            <parameter type-id='type-id-350'/>
+            <parameter type-id='type-id-349'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
-            <return type-id='type-id-731'/>
+            <return type-id='type-id-730'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9496,9 +9505,9 @@
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9507,32 +9516,32 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS4_'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
-            <parameter type-id='type-id-350'/>
+            <parameter type-id='type-id-349'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
-      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, long unsigned int&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-502'>
+      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, long unsigned int&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-501'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> -->
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-666'>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-665'>
             <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-338'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-337'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::less<long unsigned int> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_key_compare -->
-              <var-decl name='_M_key_compare' type-id='type-id-608' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-607' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_node_count -->
@@ -9542,7 +9551,7 @@
               <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-667' is-artificial='yes'/>
+                <parameter type-id='type-id-666' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9551,11 +9560,11 @@
               <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_Rb_tree_impl(const std::less<long unsigned int>&, const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-667' is-artificial='yes'/>
+                <parameter type-id='type-id-666' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<long unsigned int>&' -->
-                <parameter type-id='type-id-610'/>
+                <parameter type-id='type-id-609'/>
                 <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-340'/>
+                <parameter type-id='type-id-339'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9564,7 +9573,7 @@
               <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE13_Rb_tree_implIS6_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false>*' -->
-                <parameter type-id='type-id-667' is-artificial='yes'/>
+                <parameter type-id='type-id-666' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9573,13 +9582,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<long unsigned int>, false> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-666' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-665' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9588,11 +9597,11 @@
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<long unsigned int>&' -->
-            <parameter type-id='type-id-610'/>
+            <parameter type-id='type-id-609'/>
             <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-353'/>
+            <parameter type-id='type-id-352'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9601,9 +9610,9 @@
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-504'/>
+            <parameter type-id='type-id-503'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9612,7 +9621,7 @@
           <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -9623,169 +9632,169 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const long unsigned int, long unsigned int>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-562'/>
+            <parameter type-id='type-id-561'/>
             <!-- const std::pair<const long unsigned int, long unsigned int>& -->
-            <return type-id='type-id-355'/>
+            <return type-id='type-id-354'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-562'/>
+            <parameter type-id='type-id-561'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-            <return type-id='type-id-341'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-            <return type-id='type-id-341'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-            <return type-id='type-id-341'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-            <return type-id='type-id-341'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_upper_bound(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, const unsigned long int&) -->
           <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_upper_boundEPSt13_Rb_tree_nodeIS2_ESE_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1013' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
           <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11upper_boundERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const long unsigned int, long unsigned int>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::pair<const long unsigned int, long unsigned int>& -->
-            <return type-id='type-id-355'/>
+            <return type-id='type-id-354'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*, const unsigned long int&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_ESE_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const unsigned long int& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
           <function-decl name='find' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE4findERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1418' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-505' is-artificial='yes'/>
+            <parameter type-id='type-id-504' is-artificial='yes'/>
             <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-340'/>
+            <return type-id='type-id-339'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-505' is-artificial='yes'/>
+            <parameter type-id='type-id-504' is-artificial='yes'/>
             <!-- class STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> -->
-            <return type-id='type-id-351'/>
+            <return type-id='type-id-350'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9794,9 +9803,9 @@
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9805,40 +9814,40 @@
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-            <return type-id='type-id-341'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_create_node(const std::pair<const long unsigned int, long unsigned int>&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_create_nodeERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
-            <parameter type-id='type-id-355'/>
+            <parameter type-id='type-id-354'/>
             <!-- std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >* -->
-            <return type-id='type-id-341'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_insert_unique(const std::pair<const long unsigned int, long unsigned int>&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE16_M_insert_uniqueERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
-            <parameter type-id='type-id-355'/>
+            <parameter type-id='type-id-354'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
-            <return type-id='type-id-733'/>
+            <return type-id='type-id-732'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::erase(std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >) -->
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE5eraseESt17_Rb_tree_iteratorIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1341' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >' -->
-            <parameter type-id='type-id-540'/>
+            <parameter type-id='type-id-539'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9847,9 +9856,9 @@
           <!-- void std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9858,32 +9867,32 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const long unsigned int, long unsigned int>&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS2_'>
             <!-- implicit parameter of type 'std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
-            <parameter type-id='type-id-355'/>
+            <parameter type-id='type-id-354'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
-      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-506'>
+      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-505'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false> -->
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-670'>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-669'>
             <!-- class STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-342'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-341'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_key_compare -->
-              <var-decl name='_M_key_compare' type-id='type-id-612' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-611' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_node_count -->
@@ -9893,7 +9902,7 @@
               <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>*' -->
-                <parameter type-id='type-id-671' is-artificial='yes'/>
+                <parameter type-id='type-id-670' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9902,11 +9911,11 @@
               <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_Rb_tree_impl(const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&, const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>*' -->
-                <parameter type-id='type-id-671' is-artificial='yes'/>
+                <parameter type-id='type-id-670' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
-                <parameter type-id='type-id-614'/>
+                <parameter type-id='type-id-613'/>
                 <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-344'/>
+                <parameter type-id='type-id-343'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9915,7 +9924,7 @@
               <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE13_Rb_tree_implISH_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false>*' -->
-                <parameter type-id='type-id-671' is-artificial='yes'/>
+                <parameter type-id='type-id-670' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -9924,13 +9933,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree_impl<std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, false> std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-670' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-669' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9939,11 +9948,11 @@
           <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree(const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&, const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-614'/>
+            <parameter type-id='type-id-613'/>
             <!-- parameter of type 'const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-358'/>
+            <parameter type-id='type-id-357'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9952,9 +9961,9 @@
           <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_Rb_tree(const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-508'/>
+            <parameter type-id='type-id-507'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -9963,7 +9972,7 @@
           <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -9974,72 +9983,72 @@
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::key_comp() -->
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-509' is-artificial='yes'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
             <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-612'/>
+            <return type-id='type-id-611'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-            <return type-id='type-id-360'/>
+            <return type-id='type-id-359'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_valueEPKSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-566'/>
+            <parameter type-id='type-id-565'/>
             <!-- const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-            <return type-id='type-id-360'/>
+            <return type-id='type-id-359'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-509' is-artificial='yes'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
             <!-- const STL_Allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-344'/>
+            <return type-id='type-id-343'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-509' is-artificial='yes'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
             <!-- class STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> -->
-            <return type-id='type-id-356'/>
+            <return type-id='type-id-355'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_put_node(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_put_nodeEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-344'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10048,27 +10057,27 @@
           <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-            <return type-id='type-id-345'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-            <return type-id='type-id-345'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_destroy_node(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-344'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10077,89 +10086,89 @@
           <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-            <return type-id='type-id-345'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-            <return type-id='type-id-345'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_S_keyEPKSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-566'/>
+            <parameter type-id='type-id-565'/>
             <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
-            <return type-id='type-id-593'/>
+            <return type-id='type-id-592'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-            <return type-id='type-id-345'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_lower_bound(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*, std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE14_M_lower_boundEPSt13_Rb_tree_nodeISD_ESM_RS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-344'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-344'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::lower_bound(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11lower_boundERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
-            <return type-id='type-id-593'/>
+            <return type-id='type-id-592'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_create_node(const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE14_M_create_nodeERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-360'/>
+            <parameter type-id='type-id-359'/>
             <!-- std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-            <return type-id='type-id-345'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- size_t std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-509' is-artificial='yes'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -10168,36 +10177,36 @@
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_rightmost() -->
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_leftmost() -->
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >* -->
-            <return type-id='type-id-566'/>
+            <return type-id='type-id-565'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_erase(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-344'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10206,51 +10215,51 @@
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSM_RKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSM_RKSD_'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-360'/>
+            <parameter type-id='type-id-359'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool> std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_unique(const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE16_M_insert_uniqueERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE16_M_insert_uniqueERKSD_'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-360'/>
+            <parameter type-id='type-id-359'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool> -->
-            <return type-id='type-id-735'/>
+            <return type-id='type-id-734'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISD_ERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISD_ERKSD_'>
             <!-- implicit parameter of type 'std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >' -->
-            <parameter type-id='type-id-525'/>
+            <parameter type-id='type-id-524'/>
             <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-360'/>
+            <parameter type-id='type-id-359'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::allocator<void (*)()> -->
-      <class-decl name='allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-588'>
+      <class-decl name='allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-587'>
         <!-- class __gnu_cxx::new_allocator<void (*)()> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-418'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-417'/>
         <member-function access='private'>
           <!-- void std::allocator<void (*)()>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
-            <parameter type-id='type-id-706' is-artificial='yes'/>
+            <parameter type-id='type-id-705' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10259,9 +10268,9 @@
           <!-- void std::allocator<void (*)()>::allocator(const std::allocator<void (*)()>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
-            <parameter type-id='type-id-706' is-artificial='yes'/>
+            <parameter type-id='type-id-705' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<void (*)()>&' -->
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-589'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10270,7 +10279,7 @@
           <!-- std::allocator<void (*)()>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<void (*)()>*' -->
-            <parameter type-id='type-id-706' is-artificial='yes'/>
+            <parameter type-id='type-id-705' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -10279,12 +10288,12 @@
         </member-function>
       </class-decl>
       <!-- class std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > -->
-      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='105' column='1' id='type-id-591'>
+      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='105' column='1' id='type-id-590'>
         <member-type access='private'>
           <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider -->
-          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-709'>
+          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-708'>
             <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-321'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-320'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider::_M_p -->
               <var-decl name='_M_p' type-id='type-id-3' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='262' column='1'/>
@@ -10293,11 +10302,11 @@
               <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider::_Alloc_hider(char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider*' -->
-                <parameter type-id='type-id-710' is-artificial='yes'/>
+                <parameter type-id='type-id-709' is-artificial='yes'/>
                 <!-- parameter of type 'char*' -->
                 <parameter type-id='type-id-3'/>
                 <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -10306,33 +10315,33 @@
         </member-type>
         <member-type access='private'>
           <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep -->
-          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-595'>
+          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-594'>
             <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep_base -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-763'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-762'/>
             <data-member access='public' static='yes'>
               <!-- static const size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_max_size -->
               <var-decl name='_S_max_size' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='51' column='1'/>
             </data-member>
             <data-member access='public' static='yes'>
               <!-- static const char std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_terminal -->
-              <var-decl name='_S_terminal' type-id='type-id-764' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE'/>
+              <var-decl name='_S_terminal' type-id='type-id-763' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE'/>
             </data-member>
             <data-member access='public' static='yes'>
               <!-- static size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_empty_rep_storage[4] -->
-              <var-decl name='_S_empty_rep_storage' type-id='type-id-367' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE'/>
+              <var-decl name='_S_empty_rep_storage' type-id='type-id-366' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE'/>
             </data-member>
             <member-function access='public' static='yes'>
               <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_S_empty_rep() -->
               <function-decl name='_S_empty_rep' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
-                <return type-id='type-id-711'/>
+                <return type-id='type-id-710'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_set_sharable() -->
               <function-decl name='_M_set_sharable' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep15_M_set_sharableEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -10341,7 +10350,7 @@
               <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_refdata() -->
               <function-decl name='_M_refdata' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_refdataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- char* -->
                 <return type-id='type-id-3'/>
               </function-decl>
@@ -10350,9 +10359,9 @@
               <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_dispose(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_M_dispose' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_disposeERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -10361,7 +10370,7 @@
               <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_set_length_and_sharable(unsigned long int) -->
               <function-decl name='_M_set_length_and_sharable' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep26_M_set_length_and_sharableEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- parameter of type 'unsigned long int' -->
                 <parameter type-id='type-id-19'/>
                 <!-- void -->
@@ -10372,7 +10381,7 @@
               <!-- bool std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_is_leaked() -->
               <function-decl name='_M_is_leaked' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep12_M_is_leakedEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-597' is-artificial='yes'/>
+                <parameter type-id='type-id-596' is-artificial='yes'/>
                 <!-- bool -->
                 <return type-id='type-id-76'/>
               </function-decl>
@@ -10381,7 +10390,7 @@
               <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_refcopy() -->
               <function-decl name='_M_refcopy' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_refcopyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- char* -->
                 <return type-id='type-id-3'/>
               </function-decl>
@@ -10390,9 +10399,9 @@
               <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_clone(const STL_Allocator<char, HeapLeakChecker::Allocator>&, unsigned long int) -->
               <function-decl name='_M_clone' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep8_M_cloneERKS4_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <!-- parameter of type 'unsigned long int' -->
                 <parameter type-id='type-id-19'/>
                 <!-- char* -->
@@ -10403,11 +10412,11 @@
               <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_grab(const STL_Allocator<char, HeapLeakChecker::Allocator>&, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_M_grab' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep7_M_grabERKS4_S8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <!-- char* -->
                 <return type-id='type-id-3'/>
               </function-decl>
@@ -10416,9 +10425,9 @@
               <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep::_M_destroy(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_M_destroy' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_destroyERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_destroyERKS4_'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep*' -->
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -10431,16 +10440,16 @@
                 <!-- parameter of type 'unsigned long int' -->
                 <parameter type-id='type-id-19'/>
                 <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
-                <return type-id='type-id-712'/>
+                <return type-id='type-id-711'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
           <!-- struct std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep_base -->
-          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-763'/>
+          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-762'/>
         </member-type>
         <data-member access='private' static='yes'>
           <!-- static const size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::npos -->
@@ -10448,13 +10457,13 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Alloc_hider std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_dataplus -->
-          <var-decl name='_M_dataplus' type-id='type-id-709' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
+          <var-decl name='_M_dataplus' type-id='type-id-708' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string() -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10463,9 +10472,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10474,9 +10483,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1ERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1ERKS5_'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10485,9 +10494,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, unsigned long int, unsigned long int) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -10500,15 +10509,15 @@
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, unsigned long int, unsigned long int, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10517,13 +10526,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const char*, unsigned long int, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10532,11 +10541,11 @@
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(const char*, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
           <function-decl name='basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2EPKcRKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2EPKcRKS4_'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10545,13 +10554,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::basic_string(unsigned long int, char, const STL_Allocator<char, HeapLeakChecker::Allocator>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'char' -->
             <parameter type-id='type-id-84'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10560,7 +10569,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::~basic_string(int) -->
           <function-decl name='~basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -10575,9 +10584,9 @@
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- parameter of type 'struct std::forward_iterator_tag' -->
-            <parameter type-id='type-id-765'/>
+            <parameter type-id='type-id-764'/>
             <!-- char* -->
             <return type-id='type-id-3'/>
           </function-decl>
@@ -10590,9 +10599,9 @@
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- parameter of type 'struct std::__false_type' -->
-            <parameter type-id='type-id-766'/>
+            <parameter type-id='type-id-765'/>
             <!-- char* -->
             <return type-id='type-id-3'/>
           </function-decl>
@@ -10605,7 +10614,7 @@
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const STL_Allocator<char, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <!-- char* -->
             <return type-id='type-id-3'/>
           </function-decl>
@@ -10614,7 +10623,7 @@
           <!-- char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_data() -->
           <function-decl name='_M_data' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE7_M_dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <!-- char* -->
             <return type-id='type-id-3'/>
           </function-decl>
@@ -10623,18 +10632,18 @@
           <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_M_rep() -->
           <function-decl name='_M_rep' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE6_M_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep* -->
-            <return type-id='type-id-712'/>
+            <return type-id='type-id-711'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- STL_Allocator<char, HeapLeakChecker::Allocator> std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1629' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <!-- class STL_Allocator<char, HeapLeakChecker::Allocator> -->
-            <return type-id='type-id-321'/>
+            <return type-id='type-id-320'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -10654,7 +10663,7 @@
           <!-- const char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::c_str() -->
           <function-decl name='c_str' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE5c_strEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1612' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <!-- const char* -->
             <return type-id='type-id-2'/>
           </function-decl>
@@ -10663,7 +10672,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_S_empty_rep() -->
           <function-decl name='_S_empty_rep' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::_Rep& -->
-            <return type-id='type-id-711'/>
+            <return type-id='type-id-710'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -10683,7 +10692,7 @@
           <!-- size_t std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -10692,7 +10701,7 @@
           <!-- const char* std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::data() -->
           <function-decl name='data' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1622' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <!-- const char* -->
             <return type-id='type-id-2'/>
           </function-decl>
@@ -10712,29 +10721,29 @@
           <!-- int std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::compare(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='compare' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE7compareERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2019' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- int -->
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > -->
-      <class-decl name='map&lt;long unsigned int, HeapLeakChecker::RangeValue, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-371'>
+      <class-decl name='map&lt;long unsigned int, HeapLeakChecker::RangeValue, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-370'>
         <member-type access='private'>
           <!-- class std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::value_compare -->
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-767'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-766'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::_M_t -->
-          <var-decl name='_M_t' type-id='type-id-498' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-497' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::map() -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10743,11 +10752,11 @@
           <!-- void std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::map(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<long unsigned int>&' -->
-            <parameter type-id='type-id-610'/>
+            <parameter type-id='type-id-609'/>
             <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-348'/>
+            <parameter type-id='type-id-347'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10756,9 +10765,9 @@
           <!-- void std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::map(const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <!-- parameter of type 'const std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-617'/>
+            <parameter type-id='type-id-616'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10767,60 +10776,60 @@
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::insert(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
           <function-decl name='insert' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE6insertERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
-            <parameter type-id='type-id-350'/>
+            <parameter type-id='type-id-349'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
-            <return type-id='type-id-731'/>
+            <return type-id='type-id-730'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
           <function-decl name='find' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE4findERS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
           <function-decl name='upper_bound' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE11upper_boundERS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, HeapLeakChecker::RangeValue, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-            <return type-id='type-id-536'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > -->
-      <class-decl name='map&lt;long unsigned int, long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-373'>
+      <class-decl name='map&lt;long unsigned int, long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-372'>
         <member-type access='private'>
           <!-- class std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::value_compare -->
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-768'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-767'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<long unsigned int, std::pair<const long unsigned int, long unsigned int>, std::_Select1st<std::pair<const long unsigned int, long unsigned int> >, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::_M_t -->
-          <var-decl name='_M_t' type-id='type-id-502' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-501' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::map() -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10829,11 +10838,11 @@
           <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::map(const std::less<long unsigned int>&, const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<long unsigned int>&' -->
-            <parameter type-id='type-id-610'/>
+            <parameter type-id='type-id-609'/>
             <!-- parameter of type 'const STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-353'/>
+            <parameter type-id='type-id-352'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10842,9 +10851,9 @@
           <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::map(const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- parameter of type 'const std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-620'/>
+            <parameter type-id='type-id-619'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10853,29 +10862,29 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::find(const unsigned long int&) -->
           <function-decl name='find' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE4findERS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::erase(std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >) -->
           <function-decl name='erase' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE5eraseESt17_Rb_tree_iteratorIS5_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >' -->
-            <parameter type-id='type-id-540'/>
+            <parameter type-id='type-id-539'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10884,49 +10893,49 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::upper_bound(const unsigned long int&) -->
           <function-decl name='upper_bound' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE11upper_boundERS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-            <return type-id='type-id-540'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >::insert(const std::pair<const long unsigned int, long unsigned int>&) -->
           <function-decl name='insert' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE6insertERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<long unsigned int, long unsigned int, std::less<long unsigned int>, STL_Allocator<std::pair<const long unsigned int, long unsigned int>, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
-            <parameter type-id='type-id-355'/>
+            <parameter type-id='type-id-354'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
-            <return type-id='type-id-733'/>
+            <return type-id='type-id-732'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > -->
-      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-375'>
+      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-374'>
         <member-type access='private'>
           <!-- class std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::value_compare -->
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-769'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-768'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::_M_t -->
-          <var-decl name='_M_t' type-id='type-id-506' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-505' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::map() -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10935,11 +10944,11 @@
           <!-- void std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::map(const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&, const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-614'/>
+            <parameter type-id='type-id-613'/>
             <!-- parameter of type 'const STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-358'/>
+            <parameter type-id='type-id-357'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10948,9 +10957,9 @@
           <!-- void std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::map(const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- parameter of type 'const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-623'/>
+            <parameter type-id='type-id-622'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -10959,76 +10968,76 @@
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::lower_bound(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE11lower_boundERSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::key_comp() -->
           <function-decl name='key_comp' mangled-name='_ZNKSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-624' is-artificial='yes'/>
+            <parameter type-id='type-id-623' is-artificial='yes'/>
             <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-612'/>
+            <return type-id='type-id-611'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::insert(std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
           <function-decl name='insert' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE6insertESt17_Rb_tree_iteratorISF_ERKSF_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >' -->
-            <parameter type-id='type-id-544'/>
+            <parameter type-id='type-id-543'/>
             <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-360'/>
+            <parameter type-id='type-id-359'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-            <return type-id='type-id-544'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >::operator[](const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='operator[]' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EEixERSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >, std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >, STL_Allocator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >& -->
-            <return type-id='type-id-739'/>
+            <return type-id='type-id-738'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > -->
-      <class-decl name='set&lt;long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-386'>
+      <class-decl name='set&lt;long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-385'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<long unsigned int, long unsigned int, std::_Identity<long unsigned int>, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> > std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::_M_t -->
-          <var-decl name='_M_t' type-id='type-id-494' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-493' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::set() -->
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-738' is-artificial='yes'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11037,11 +11046,11 @@
           <!-- void std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::set(const std::less<long unsigned int>&, const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&) -->
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-738' is-artificial='yes'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<long unsigned int>&' -->
-            <parameter type-id='type-id-610'/>
+            <parameter type-id='type-id-609'/>
             <!-- parameter of type 'const STL_Allocator<long unsigned int, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-327'/>
+            <parameter type-id='type-id-326'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11050,9 +11059,9 @@
           <!-- void std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::set(const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-738' is-artificial='yes'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
             <!-- parameter of type 'const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-641'/>
+            <parameter type-id='type-id-640'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11061,43 +11070,43 @@
           <!-- std::_Rb_tree_const_iterator<long unsigned int> std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::lower_bound(const unsigned long int&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11lower_boundERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-738' is-artificial='yes'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
-            <return type-id='type-id-513'/>
+            <return type-id='type-id-512'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_const_iterator<long unsigned int> std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNKSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-642' is-artificial='yes'/>
+            <parameter type-id='type-id-641' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
-            <return type-id='type-id-513'/>
+            <return type-id='type-id-512'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >::insert(const unsigned long int&) -->
           <function-decl name='insert' mangled-name='_ZNSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6insertERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<long unsigned int, std::less<long unsigned int>, STL_Allocator<long unsigned int, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-738' is-artificial='yes'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> -->
-            <return type-id='type-id-727'/>
+            <return type-id='type-id-726'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
-      <class-decl name='vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-377'>
+      <class-decl name='vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-376'>
         <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-579'/>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-578'/>
         <member-function access='private'>
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector() -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11106,9 +11115,9 @@
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-316'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11117,13 +11126,13 @@
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(unsigned long int, const AllocObject&, const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const AllocObject&' -->
-            <parameter type-id='type-id-320'/>
+            <parameter type-id='type-id-319'/>
             <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-316'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11132,9 +11141,9 @@
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::vector(const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-644'/>
+            <parameter type-id='type-id-643'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11143,7 +11152,7 @@
           <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::~vector(int) -->
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -11154,18 +11163,18 @@
           <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-406'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_erase_at_end(AllocObject*) -->
           <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE15_M_erase_at_endEPS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1148' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11174,25 +11183,25 @@
           <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-409'/>
+            <return type-id='type-id-408'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-409'/>
+            <return type-id='type-id-408'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -11201,7 +11210,7 @@
           <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -11210,7 +11219,7 @@
           <!-- size_t std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_check_len(unsigned long int, const char*) -->
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const char*' -->
@@ -11223,25 +11232,25 @@
           <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-406'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- AllocObject& std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::back() -->
           <function-decl name='back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4backEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- AllocObject& -->
-            <return type-id='type-id-390'/>
+            <return type-id='type-id-389'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::pop_back() -->
           <function-decl name='pop_back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8pop_backEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11250,7 +11259,7 @@
           <!-- bool std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::empty() -->
           <function-decl name='empty' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5emptyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -11259,20 +11268,20 @@
           <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::erase(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >) -->
           <function-decl name='erase' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S5_EE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-            <parameter type-id='type-id-406'/>
+            <parameter type-id='type-id-405'/>
             <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-406'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::swap(std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='swap' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4swapERS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-739'/>
+            <parameter type-id='type-id-738'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11281,7 +11290,7 @@
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::clear() -->
           <function-decl name='clear' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11290,11 +11299,11 @@
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_insert_aux(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, const AllocObject&) -->
           <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-            <parameter type-id='type-id-406'/>
+            <parameter type-id='type-id-405'/>
             <!-- parameter of type 'const AllocObject&' -->
-            <parameter type-id='type-id-320'/>
+            <parameter type-id='type-id-319'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11303,18 +11312,18 @@
           <!-- void std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::push_back(const AllocObject&) -->
           <function-decl name='push_back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE9push_backERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <!-- parameter of type 'const AllocObject&' -->
-            <parameter type-id='type-id-320'/>
+            <parameter type-id='type-id-319'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::vector<void (*)(), std::allocator<void (*)()> > -->
-      <class-decl name='vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-646'>
+      <class-decl name='vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-645'>
         <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-582'/>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-581'/>
         <member-function access='private'>
           <!-- void std::vector<void (*)(), std::allocator<void (*)()> >::vector() -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -11330,7 +11339,7 @@
             <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<void (*)()>&' -->
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-589'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11343,9 +11352,9 @@
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'void ()* const&' -->
-            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-746'/>
             <!-- parameter of type 'const std::allocator<void (*)()>&' -->
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-589'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11356,7 +11365,7 @@
             <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <!-- parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >&' -->
-            <parameter type-id='type-id-648'/>
+            <parameter type-id='type-id-647'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11380,14 +11389,14 @@
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void ()*& -->
-            <return type-id='type-id-749'/>
+            <return type-id='type-id-748'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-649' is-artificial='yes'/>
+            <parameter type-id='type-id-648' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -11396,7 +11405,7 @@
           <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-649' is-artificial='yes'/>
+            <parameter type-id='type-id-648' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -11405,7 +11414,7 @@
           <!-- size_t std::vector<void (*)(), std::allocator<void (*)()> >::_M_check_len(unsigned long int, const char*) -->
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-649' is-artificial='yes'/>
+            <parameter type-id='type-id-648' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const char*' -->
@@ -11420,7 +11429,7 @@
             <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
-            <return type-id='type-id-412'/>
+            <return type-id='type-id-411'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
@@ -11429,7 +11438,7 @@
             <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
-            <return type-id='type-id-412'/>
+            <return type-id='type-id-411'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
@@ -11438,7 +11447,7 @@
             <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <!-- parameter of type 'void ()* const&' -->
-            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-746'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11449,23 +11458,23 @@
             <!-- implicit parameter of type 'std::vector<void (*)(), std::allocator<void (*)()> >*' -->
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <!-- parameter of type 'class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >' -->
-            <parameter type-id='type-id-412'/>
+            <parameter type-id='type-id-411'/>
             <!-- parameter of type 'void ()* const&' -->
-            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-746'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
-      <class-decl name='vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-650'>
+      <class-decl name='vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-649'>
         <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-585'/>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-584'/>
         <member-function access='private'>
           <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector() -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11474,9 +11483,9 @@
           <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-362'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11485,13 +11494,13 @@
           <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(unsigned long int, void* const&, const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-362'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11500,9 +11509,9 @@
           <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::vector(const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-652'/>
+            <parameter type-id='type-id-651'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11511,7 +11520,7 @@
           <!-- std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::~vector(int) -->
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -11522,7 +11531,7 @@
           <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-653' is-artificial='yes'/>
+            <parameter type-id='type-id-652' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -11531,7 +11540,7 @@
           <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-653' is-artificial='yes'/>
+            <parameter type-id='type-id-652' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -11540,7 +11549,7 @@
           <!-- size_t std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_check_len(unsigned long int, const char*) -->
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-653' is-artificial='yes'/>
+            <parameter type-id='type-id-652' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const char*' -->
@@ -11553,27 +11562,27 @@
           <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-415'/>
+            <return type-id='type-id-414'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-415'/>
+            <return type-id='type-id-414'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::push_back(void* const&) -->
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE9push_backERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11582,48 +11591,48 @@
           <!-- void*& std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::operator[](unsigned long int) -->
           <function-decl name='operator[]' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEEixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void*& -->
-            <return type-id='type-id-760'/>
+            <return type-id='type-id-759'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_insert_aux(__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >, void* const&) -->
           <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_'>
             <!-- implicit parameter of type 'std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <!-- parameter of type 'class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >' -->
-            <parameter type-id='type-id-415'/>
+            <parameter type-id='type-id-414'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- enum std::_Rb_tree_color -->
-      <enum-decl name='_Rb_tree_color' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='85' column='1' id='type-id-770'>
+      <enum-decl name='_Rb_tree_color' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='85' column='1' id='type-id-769'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='_S_red' value='0'/>
         <enumerator name='_S_black' value='1'/>
       </enum-decl>
       <!-- struct std::_Destroy_aux<true> -->
-      <class-decl name='_Destroy_aux&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-771'/>
+      <class-decl name='_Destroy_aux&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-770'/>
       <!-- struct std::_Identity<long unsigned int> -->
-      <class-decl name='_Identity&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-491'>
+      <class-decl name='_Identity&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-490'>
         <!-- struct std::unary_function<long unsigned int, long unsigned int> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-772'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-771'/>
         <member-function access='public'>
           <!-- const unsigned long int& std::_Identity<long unsigned int>::operator()(const unsigned long int&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt9_IdentityImEclERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Identity<long unsigned int>*' -->
-            <parameter type-id='type-id-493' is-artificial='yes'/>
+            <parameter type-id='type-id-492' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
@@ -11631,13 +11640,13 @@
       <class-decl name='_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-299'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11646,9 +11655,9 @@
           <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-549'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11657,9 +11666,9 @@
           <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-530'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11668,7 +11677,7 @@
           <!-- const MemoryRegionMap::Region* std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-512' is-artificial='yes'/>
+            <parameter type-id='type-id-511' is-artificial='yes'/>
             <!-- const MemoryRegionMap::Region* -->
             <return type-id='type-id-293'/>
           </function-decl>
@@ -11677,18 +11686,18 @@
           <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region>& -->
-            <return type-id='type-id-672'/>
+            <return type-id='type-id-671'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator!=(const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEneERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-512' is-artificial='yes'/>
+            <parameter type-id='type-id-511' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&' -->
-            <parameter type-id='type-id-511'/>
+            <parameter type-id='type-id-510'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -11697,7 +11706,7 @@
           <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11706,9 +11715,9 @@
           <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-549'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11717,9 +11726,9 @@
           <!-- void std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-530'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11728,23 +11737,23 @@
           <!-- const MemoryRegionMap::Region& std::_Rb_tree_const_iterator<MemoryRegionMap::Region>::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-512' is-artificial='yes'/>
+            <parameter type-id='type-id-511' is-artificial='yes'/>
             <!-- const MemoryRegionMap::Region& -->
             <return type-id='type-id-297'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_const_iterator<long unsigned int> -->
-      <class-decl name='_Rb_tree_const_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-513'>
+      <class-decl name='_Rb_tree_const_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-512'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<long unsigned int>::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-675' is-artificial='yes'/>
+            <parameter type-id='type-id-674' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11753,9 +11762,9 @@
           <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator(const std::_Rb_tree_node<long unsigned int>*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-675' is-artificial='yes'/>
+            <parameter type-id='type-id-674' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-554'/>
+            <parameter type-id='type-id-553'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11764,9 +11773,9 @@
           <!-- void std::_Rb_tree_const_iterator<long unsigned int>::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<long unsigned int>&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-675' is-artificial='yes'/>
+            <parameter type-id='type-id-674' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
-            <parameter type-id='type-id-534'/>
+            <parameter type-id='type-id-533'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11775,9 +11784,9 @@
           <!-- bool std::_Rb_tree_const_iterator<long unsigned int>::operator!=(const std::_Rb_tree_const_iterator<long unsigned int>&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorImEneERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-516' is-artificial='yes'/>
+            <parameter type-id='type-id-515' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>&' -->
-            <parameter type-id='type-id-515'/>
+            <parameter type-id='type-id-514'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -11786,23 +11795,23 @@
           <!-- const unsigned long int& std::_Rb_tree_const_iterator<long unsigned int>::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorImEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-516' is-artificial='yes'/>
+            <parameter type-id='type-id-515' is-artificial='yes'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-517'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-516'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-677' is-artificial='yes'/>
+            <parameter type-id='type-id-676' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11811,9 +11820,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-677' is-artificial='yes'/>
+            <parameter type-id='type-id-676' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-558'/>
+            <parameter type-id='type-id-557'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11822,9 +11831,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-677' is-artificial='yes'/>
+            <parameter type-id='type-id-676' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
-            <parameter type-id='type-id-538'/>
+            <parameter type-id='type-id-537'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11833,9 +11842,9 @@
           <!-- bool std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEneERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-520' is-artificial='yes'/>
+            <parameter type-id='type-id-519' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
-            <parameter type-id='type-id-519'/>
+            <parameter type-id='type-id-518'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -11844,23 +11853,23 @@
           <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-520' is-artificial='yes'/>
+            <parameter type-id='type-id-519' is-artificial='yes'/>
             <!-- const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
-            <return type-id='type-id-627'/>
+            <return type-id='type-id-626'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-521'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-520'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-679' is-artificial='yes'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11869,9 +11878,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-679' is-artificial='yes'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-562'/>
+            <parameter type-id='type-id-561'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11880,9 +11889,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-679' is-artificial='yes'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
-            <parameter type-id='type-id-542'/>
+            <parameter type-id='type-id-541'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11891,43 +11900,43 @@
           <!-- const std::pair<const long unsigned int, long unsigned int>* std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmmEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-524' is-artificial='yes'/>
+            <parameter type-id='type-id-523' is-artificial='yes'/>
             <!-- const std::pair<const long unsigned int, long unsigned int>* -->
-            <return type-id='type-id-630'/>
+            <return type-id='type-id-629'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmmEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-679' is-artificial='yes'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
-            <return type-id='type-id-678'/>
+            <return type-id='type-id-677'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmmEEneERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-524' is-artificial='yes'/>
+            <parameter type-id='type-id-523' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
-            <parameter type-id='type-id-523'/>
+            <parameter type-id='type-id-522'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-525'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-524'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-681' is-artificial='yes'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11936,9 +11945,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-681' is-artificial='yes'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-566'/>
+            <parameter type-id='type-id-565'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11947,9 +11956,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-681' is-artificial='yes'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
-            <parameter type-id='type-id-546'/>
+            <parameter type-id='type-id-545'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11958,32 +11967,32 @@
           <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-681' is-artificial='yes'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-            <return type-id='type-id-680'/>
+            <return type-id='type-id-679'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-681' is-artificial='yes'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-            <return type-id='type-id-680'/>
+            <return type-id='type-id-679'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<long unsigned int> -->
-      <class-decl name='_Rb_tree_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-532'>
+      <class-decl name='_Rb_tree_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-531'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<long unsigned int>::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<long unsigned int>::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-683' is-artificial='yes'/>
+            <parameter type-id='type-id-682' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -11992,9 +12001,9 @@
           <!-- void std::_Rb_tree_iterator<long unsigned int>::_Rb_tree_iterator(std::_Rb_tree_node<long unsigned int>*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-683' is-artificial='yes'/>
+            <parameter type-id='type-id-682' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<long unsigned int>*' -->
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-332'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12003,9 +12012,9 @@
           <!-- bool std::_Rb_tree_iterator<long unsigned int>::operator==(const std::_Rb_tree_iterator<long unsigned int>&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorImEeqERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-535' is-artificial='yes'/>
+            <parameter type-id='type-id-534' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
-            <parameter type-id='type-id-534'/>
+            <parameter type-id='type-id-533'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -12014,23 +12023,23 @@
           <!-- std::_Rb_tree_iterator<long unsigned int>& std::_Rb_tree_iterator<long unsigned int>::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorImEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<long unsigned int>*' -->
-            <parameter type-id='type-id-683' is-artificial='yes'/>
+            <parameter type-id='type-id-682' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<long unsigned int>& -->
-            <return type-id='type-id-682'/>
+            <return type-id='type-id-681'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-536'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-535'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-685' is-artificial='yes'/>
+            <parameter type-id='type-id-684' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12039,9 +12048,9 @@
           <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-685' is-artificial='yes'/>
+            <parameter type-id='type-id-684' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-336'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12050,9 +12059,9 @@
           <!-- bool std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator==(const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEeqERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-539' is-artificial='yes'/>
+            <parameter type-id='type-id-538' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
-            <parameter type-id='type-id-538'/>
+            <parameter type-id='type-id-537'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -12061,32 +12070,32 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-685' is-artificial='yes'/>
+            <parameter type-id='type-id-684' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >& -->
-            <return type-id='type-id-684'/>
+            <return type-id='type-id-683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-539' is-artificial='yes'/>
+            <parameter type-id='type-id-538' is-artificial='yes'/>
             <!-- std::pair<const long unsigned int, HeapLeakChecker::RangeValue>* -->
-            <return type-id='type-id-349'/>
+            <return type-id='type-id-348'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > -->
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-540'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-539'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-687' is-artificial='yes'/>
+            <parameter type-id='type-id-686' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12095,9 +12104,9 @@
           <!-- void std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-687' is-artificial='yes'/>
+            <parameter type-id='type-id-686' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-340'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12106,9 +12115,9 @@
           <!-- bool std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator==(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEeqERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-543' is-artificial='yes'/>
+            <parameter type-id='type-id-542' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
-            <parameter type-id='type-id-542'/>
+            <parameter type-id='type-id-541'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -12117,18 +12126,18 @@
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmmEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-687' is-artificial='yes'/>
+            <parameter type-id='type-id-686' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >& -->
-            <return type-id='type-id-686'/>
+            <return type-id='type-id-685'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator!=(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEneERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-543' is-artificial='yes'/>
+            <parameter type-id='type-id-542' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
-            <parameter type-id='type-id-542'/>
+            <parameter type-id='type-id-541'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -12137,23 +12146,23 @@
           <!-- std::pair<const long unsigned int, long unsigned int>* std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-543' is-artificial='yes'/>
+            <parameter type-id='type-id-542' is-artificial='yes'/>
             <!-- std::pair<const long unsigned int, long unsigned int>* -->
-            <return type-id='type-id-354'/>
+            <return type-id='type-id-353'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-544'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-543'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-689' is-artificial='yes'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12162,9 +12171,9 @@
           <!-- void std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-689' is-artificial='yes'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-344'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12173,27 +12182,27 @@
           <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-547' is-artificial='yes'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
             <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >* -->
-            <return type-id='type-id-359'/>
+            <return type-id='type-id-358'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-689' is-artificial='yes'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-            <return type-id='type-id-688'/>
+            <return type-id='type-id-687'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator!=(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEneERKSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-547' is-artificial='yes'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
-            <parameter type-id='type-id-546'/>
+            <parameter type-id='type-id-545'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -12202,9 +12211,9 @@
           <!-- bool std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator==(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEeqERKSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-547' is-artificial='yes'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
-            <parameter type-id='type-id-546'/>
+            <parameter type-id='type-id-545'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -12213,120 +12222,120 @@
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-689' is-artificial='yes'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >& -->
-            <return type-id='type-id-688'/>
+            <return type-id='type-id-687'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-547' is-artificial='yes'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
             <!-- std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-            <return type-id='type-id-724'/>
+            <return type-id='type-id-723'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_node_base -->
-      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='88' column='1' id='type-id-567'>
+      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='88' column='1' id='type-id-566'>
         <member-type access='public'>
           <!-- typedef std::_Rb_tree_node_base* std::_Rb_tree_node_base::_Base_ptr -->
-          <typedef-decl name='_Base_ptr' type-id='type-id-694' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='89' column='1' id='type-id-774'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-693' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='89' column='1' id='type-id-773'/>
         </member-type>
         <member-type access='public'>
           <!-- typedef const std::_Rb_tree_node_base* std::_Rb_tree_node_base::_Const_Base_ptr -->
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-569' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='90' column='1' id='type-id-773'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-568' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='90' column='1' id='type-id-772'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_color std::_Rb_tree_node_base::_M_color -->
-          <var-decl name='_M_color' type-id='type-id-770' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='92' column='1'/>
+          <var-decl name='_M_color' type-id='type-id-769' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='92' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_parent -->
-          <var-decl name='_M_parent' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='93' column='1'/>
+          <var-decl name='_M_parent' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='93' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_left -->
-          <var-decl name='_M_left' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='94' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='94' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_M_right -->
-          <var-decl name='_M_right' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='95' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='95' column='1'/>
         </data-member>
       </class-decl>
       <!-- struct std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-570'>
+      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-569'>
         <!-- struct std::unary_function<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, const long unsigned int> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-775'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-774'/>
         <member-function access='public'>
           <!-- const unsigned long int& std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >::operator()(const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKmN15HeapLeakChecker10RangeValueEEEclERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Select1st<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >*' -->
-            <parameter type-id='type-id-572' is-artificial='yes'/>
+            <parameter type-id='type-id-571' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, HeapLeakChecker::RangeValue>&' -->
-            <parameter type-id='type-id-350'/>
+            <parameter type-id='type-id-349'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Select1st<std::pair<const long unsigned int, long unsigned int> > -->
-      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-573'>
+      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-572'>
         <!-- struct std::unary_function<std::pair<const long unsigned int, long unsigned int>, const long unsigned int> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-776'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-775'/>
         <member-function access='public'>
           <!-- const unsigned long int& std::_Select1st<std::pair<const long unsigned int, long unsigned int> >::operator()(const std::pair<const long unsigned int, long unsigned int>&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKmmEEclERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Select1st<std::pair<const long unsigned int, long unsigned int> >*' -->
-            <parameter type-id='type-id-575' is-artificial='yes'/>
+            <parameter type-id='type-id-574' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const long unsigned int, long unsigned int>&' -->
-            <parameter type-id='type-id-355'/>
+            <parameter type-id='type-id-354'/>
             <!-- const unsigned long int& -->
-            <return type-id='type-id-330'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-576'>
+      <class-decl name='_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-575'>
         <!-- struct std::unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-777'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-776'/>
         <member-function access='public'>
           <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >::operator()(const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEclERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Select1st<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >*' -->
-            <parameter type-id='type-id-578' is-artificial='yes'/>
+            <parameter type-id='type-id-577' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-360'/>
+            <parameter type-id='type-id-359'/>
             <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >& -->
-            <return type-id='type-id-593'/>
+            <return type-id='type-id-592'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > -->
-      <class-decl name='_Vector_base&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-579'>
+      <class-decl name='_Vector_base&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-578'>
         <member-type access='public'>
           <!-- struct std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl -->
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-697'>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-696'>
             <!-- class STL_Allocator<AllocObject, HeapLeakChecker::Allocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-315'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-314'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_start -->
-              <var-decl name='_M_start' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_finish -->
-              <var-decl name='_M_finish' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
               <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_M_end_of_storage -->
-              <var-decl name='_M_end_of_storage' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl() -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
-                <parameter type-id='type-id-698' is-artificial='yes'/>
+                <parameter type-id='type-id-697' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -12335,9 +12344,9 @@
               <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
-                <parameter type-id='type-id-698' is-artificial='yes'/>
+                <parameter type-id='type-id-697' is-artificial='yes'/>
                 <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-317'/>
+                <parameter type-id='type-id-316'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -12346,13 +12355,13 @@
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_impl std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-697' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-696' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base() -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12361,9 +12370,9 @@
           <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base(const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-316'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12372,11 +12381,11 @@
           <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_Vector_base(unsigned long int, const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-316'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12385,7 +12394,7 @@
           <!-- std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::~_Vector_base(int) -->
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -12396,38 +12405,38 @@
           <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <!-- STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-399'/>
+            <return type-id='type-id-398'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-581' is-artificial='yes'/>
+            <parameter type-id='type-id-580' is-artificial='yes'/>
             <!-- const STL_Allocator<AllocObject, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-317'/>
+            <return type-id='type-id-316'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- AllocObject* std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_allocate(unsigned long int) -->
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- AllocObject* -->
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::_M_deallocate(AllocObject*, unsigned long int) -->
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_deallocateEPS0_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -12436,29 +12445,29 @@
         </member-function>
       </class-decl>
       <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> > -->
-      <class-decl name='_Vector_base&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-582'>
+      <class-decl name='_Vector_base&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-581'>
         <member-type access='public'>
           <!-- struct std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl -->
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-700'>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-699'>
             <!-- class std::allocator<void (*)()> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-588'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-587'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_start -->
-              <var-decl name='_M_start' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_finish -->
-              <var-decl name='_M_finish' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
               <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_M_end_of_storage -->
-              <var-decl name='_M_end_of_storage' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_Vector_impl() -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl*' -->
-                <parameter type-id='type-id-701' is-artificial='yes'/>
+                <parameter type-id='type-id-700' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -12467,9 +12476,9 @@
               <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl::_Vector_impl(const std::allocator<void (*)()>&) -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl*' -->
-                <parameter type-id='type-id-701' is-artificial='yes'/>
+                <parameter type-id='type-id-700' is-artificial='yes'/>
                 <!-- parameter of type 'const std::allocator<void (*)()>&' -->
-                <parameter type-id='type-id-590'/>
+                <parameter type-id='type-id-589'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -12478,13 +12487,13 @@
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_impl std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-700' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-699' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base() -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12493,9 +12502,9 @@
           <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base(const std::allocator<void (*)()>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<void (*)()>&' -->
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-589'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12504,11 +12513,11 @@
           <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_Vector_base(unsigned long int, const std::allocator<void (*)()>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<void (*)()>&' -->
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-589'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12517,7 +12526,7 @@
           <!-- std::_Vector_base<void (*)(), std::allocator<void (*)()> >::~_Vector_base(int) -->
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -12528,18 +12537,18 @@
           <!-- const std::allocator<void (*)()>& std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPFvvESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-584' is-artificial='yes'/>
+            <parameter type-id='type-id-583' is-artificial='yes'/>
             <!-- const std::allocator<void (*)()>& -->
-            <return type-id='type-id-590'/>
+            <return type-id='type-id-589'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_deallocate(void ()**, unsigned long int) -->
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE13_M_deallocateEPS1_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -12550,30 +12559,30 @@
           <!-- std::allocator<void (*)()>& std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <!-- std::allocator<void (*)()>& -->
-            <return type-id='type-id-705'/>
+            <return type-id='type-id-704'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void ()** std::_Vector_base<void (*)(), std::allocator<void (*)()> >::_M_allocate(unsigned long int) -->
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void (*)(), std::allocator<void (*)()> >*' -->
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void ()** -->
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > -->
-      <class-decl name='_Vector_base&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-585'>
+      <class-decl name='_Vector_base&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-584'>
         <member-type access='public'>
           <!-- struct std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl -->
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-703'>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-702'>
             <!-- class STL_Allocator<void*, HeapLeakChecker::Allocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-361'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-360'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_M_start -->
               <var-decl name='_M_start' type-id='type-id-171' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
@@ -12590,7 +12599,7 @@
               <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl() -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
-                <parameter type-id='type-id-704' is-artificial='yes'/>
+                <parameter type-id='type-id-703' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -12599,9 +12608,9 @@
               <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl::_Vector_impl(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl*' -->
-                <parameter type-id='type-id-704' is-artificial='yes'/>
+                <parameter type-id='type-id-703' is-artificial='yes'/>
                 <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-                <parameter type-id='type-id-363'/>
+                <parameter type-id='type-id-362'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -12610,13 +12619,13 @@
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_impl std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-703' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-702' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base() -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12625,9 +12634,9 @@
           <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base(const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-362'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12636,11 +12645,11 @@
           <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_Vector_base(unsigned long int, const STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-362'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12649,7 +12658,7 @@
           <!-- std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::~_Vector_base(int) -->
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -12660,16 +12669,16 @@
           <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-587' is-artificial='yes'/>
+            <parameter type-id='type-id-586' is-artificial='yes'/>
             <!-- const STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-363'/>
+            <return type-id='type-id-362'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_deallocate(void**, unsigned long int) -->
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_deallocateEPS0_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <!-- parameter of type 'void**' -->
             <parameter type-id='type-id-171'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -12682,16 +12691,16 @@
           <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <!-- STL_Allocator<void*, HeapLeakChecker::Allocator>& -->
-            <return type-id='type-id-404'/>
+            <return type-id='type-id-403'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void** std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >::_M_allocate(unsigned long int) -->
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> >*' -->
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void** -->
@@ -12700,50 +12709,50 @@
         </member-function>
       </class-decl>
       <!-- struct std::__alloc_swap<STL_Allocator<AllocObject, HeapLeakChecker::Allocator>, true> -->
-      <class-decl name='__alloc_swap&lt;STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' id='type-id-778'>
+      <class-decl name='__alloc_swap&lt;STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' id='type-id-777'>
         <member-function access='public' static='yes'>
           <!-- void std::__alloc_swap<STL_Allocator<AllocObject, HeapLeakChecker::Allocator>, true>::_S_do_it(STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
           <function-decl name='_S_do_it' mangled-name='_ZNSt12__alloc_swapI13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEELb1EE8_S_do_itERS4_S6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-399'/>
+            <parameter type-id='type-id-398'/>
             <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-            <parameter type-id='type-id-399'/>
+            <parameter type-id='type-id-398'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__copy_move<false, false, std::random_access_iterator_tag> -->
-      <class-decl name='__copy_move&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='335' column='1' id='type-id-779'>
+      <class-decl name='__copy_move&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='335' column='1' id='type-id-778'>
         <member-function access='public' static='yes'>
           <!-- AllocObject* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<AllocObject*, AllocObject*>(AllocObject*, AllocObject*) -->
           <function-decl name='__copy_m&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- AllocObject* -->
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__copy_move<false, true, std::random_access_iterator_tag> -->
-      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-780'/>
+      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-779'/>
       <!-- struct std::__copy_move_backward<false, false, std::random_access_iterator_tag> -->
-      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='539' column='1' id='type-id-781'>
+      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='539' column='1' id='type-id-780'>
         <member-function access='public' static='yes'>
           <!-- AllocObject* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<AllocObject*, AllocObject*>(AllocObject*, AllocObject*) -->
           <function-decl name='__copy_move_b&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- AllocObject* -->
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
@@ -12761,47 +12770,47 @@
         </member-function>
       </class-decl>
       <!-- struct std::__copy_move_backward<false, true, std::random_access_iterator_tag> -->
-      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-782'/>
+      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-781'/>
       <!-- struct std::__false_type -->
-      <class-decl name='__false_type' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/cpp_type_traits.h' line='79' column='1' id='type-id-766'/>
+      <class-decl name='__false_type' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/cpp_type_traits.h' line='79' column='1' id='type-id-765'/>
       <!-- struct std::__miter_base<AllocObject*, false> -->
-      <class-decl name='__miter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-783'>
+      <class-decl name='__miter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-782'>
         <member-function access='public' static='yes'>
           <!-- AllocObject* std::__miter_base<AllocObject*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIP11AllocObjectLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- AllocObject* -->
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__miter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, false> -->
-      <class-decl name='__miter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-784'>
+      <class-decl name='__miter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-783'>
         <member-function access='public' static='yes'>
           <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::__miter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS2_13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEEEELb0EE3__bESA_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-            <parameter type-id='type-id-406'/>
+            <parameter type-id='type-id-405'/>
             <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-406'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__miter_base<void (**)(), false> -->
-      <class-decl name='__miter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-785'>
+      <class-decl name='__miter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-784'>
         <member-function access='public' static='yes'>
           <!-- void ()** std::__miter_base<void (**)(), false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPFvvELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- void ()** -->
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__miter_base<void**, false> -->
-      <class-decl name='__miter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-786'>
+      <class-decl name='__miter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-785'>
         <member-function access='public' static='yes'>
           <!-- void** std::__miter_base<void**, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPvLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -12813,43 +12822,43 @@
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<AllocObject*, false> -->
-      <class-decl name='__niter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-787'>
+      <class-decl name='__niter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-786'>
         <member-function access='public' static='yes'>
           <!-- AllocObject* std::__niter_base<AllocObject*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIP11AllocObjectLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'AllocObject*' -->
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
             <!-- AllocObject* -->
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, true> -->
-      <class-decl name='__niter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-788'>
+      <class-decl name='__niter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-787'>
         <member-function access='public' static='yes'>
           <!-- AllocObject* std::__niter_base<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, true>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS2_13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEEEELb1EE3__bESA_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-            <parameter type-id='type-id-406'/>
+            <parameter type-id='type-id-405'/>
             <!-- AllocObject* -->
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<void (**)(), false> -->
-      <class-decl name='__niter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-789'>
+      <class-decl name='__niter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-788'>
         <member-function access='public' static='yes'>
           <!-- void ()** std::__niter_base<void (**)(), false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPFvvELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- void ()** -->
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<void**, false> -->
-      <class-decl name='__niter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-790'>
+      <class-decl name='__niter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-789'>
         <member-function access='public' static='yes'>
           <!-- void** std::__niter_base<void**, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPvLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -12861,35 +12870,35 @@
         </member-function>
       </class-decl>
       <!-- struct std::__uninitialized_copy<true> -->
-      <class-decl name='__uninitialized_copy&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-791'/>
+      <class-decl name='__uninitialized_copy&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-790'/>
       <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
-      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' id='type-id-792'/>
+      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' id='type-id-791'/>
       <!-- struct std::bidirectional_iterator_tag -->
-      <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='86' column='1' id='type-id-793'>
+      <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='86' column='1' id='type-id-792'>
         <!-- struct std::forward_iterator_tag -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-765'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-764'/>
       </class-decl>
       <!-- struct std::binary_function<long unsigned int, long unsigned int, bool> -->
-      <class-decl name='binary_function&lt;long unsigned int, long unsigned int, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-794'/>
+      <class-decl name='binary_function&lt;long unsigned int, long unsigned int, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-793'/>
       <!-- struct std::binary_function<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, bool> -->
-      <class-decl name='binary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-795'/>
+      <class-decl name='binary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-794'/>
       <!-- struct std::char_traits<char> -->
-      <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='238' column='1' id='type-id-796'>
+      <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='238' column='1' id='type-id-795'>
         <member-type access='public'>
           <!-- typedef char std::char_traits<char>::char_type -->
-          <typedef-decl name='char_type' type-id='type-id-84' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='239' column='1' id='type-id-601'/>
+          <typedef-decl name='char_type' type-id='type-id-84' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='239' column='1' id='type-id-600'/>
         </member-type>
         <member-type access='public'>
           <!-- typedef int std::char_traits<char>::int_type -->
-          <typedef-decl name='int_type' type-id='type-id-1' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='240' column='1' id='type-id-605'/>
+          <typedef-decl name='int_type' type-id='type-id-1' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='240' column='1' id='type-id-604'/>
         </member-type>
         <member-function access='public' static='yes'>
           <!-- void std::char_traits<char>::assign(const std::char_traits<char>::char_type&) -->
           <function-decl name='assign' mangled-name='_ZNSt11char_traitsIcE6assignERcRKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::char_traits<char>::char_type&' -->
-            <parameter type-id='type-id-714'/>
+            <parameter type-id='type-id-713'/>
             <!-- parameter of type 'const std::char_traits<char>::char_type&' -->
-            <parameter type-id='type-id-603'/>
+            <parameter type-id='type-id-602'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12898,7 +12907,7 @@
           <!-- size_t std::char_traits<char>::length() -->
           <function-decl name='length' mangled-name='_ZNSt11char_traitsIcE6lengthEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
-            <parameter type-id='type-id-604'/>
+            <parameter type-id='type-id-603'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -12907,22 +12916,22 @@
           <!-- std::char_traits<char>::char_type* std::char_traits<char>::copy(const std::char_traits<char>::char_type*, size_t) -->
           <function-decl name='copy' mangled-name='_ZNSt11char_traitsIcE4copyEPcPKcm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::char_traits<char>::char_type*' -->
-            <parameter type-id='type-id-715'/>
+            <parameter type-id='type-id-714'/>
             <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
-            <parameter type-id='type-id-604'/>
+            <parameter type-id='type-id-603'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- std::char_traits<char>::char_type* -->
-            <return type-id='type-id-715'/>
+            <return type-id='type-id-714'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <!-- int std::char_traits<char>::compare(const std::char_traits<char>::char_type*, size_t) -->
           <function-decl name='compare' mangled-name='_ZNSt11char_traitsIcE7compareEPKcS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
-            <parameter type-id='type-id-604'/>
+            <parameter type-id='type-id-603'/>
             <!-- parameter of type 'const std::char_traits<char>::char_type*' -->
-            <parameter type-id='type-id-604'/>
+            <parameter type-id='type-id-603'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- int -->
@@ -12931,53 +12940,53 @@
         </member-function>
       </class-decl>
       <!-- struct std::forward_iterator_tag -->
-      <class-decl name='forward_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='83' column='1' id='type-id-765'>
+      <class-decl name='forward_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='83' column='1' id='type-id-764'>
         <!-- struct std::input_iterator_tag -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-797'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-796'/>
       </class-decl>
       <!-- struct std::input_iterator_tag -->
-      <class-decl name='input_iterator_tag' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='79' column='1' id='type-id-797'/>
+      <class-decl name='input_iterator_tag' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='79' column='1' id='type-id-796'/>
       <!-- struct std::less<long unsigned int> -->
-      <class-decl name='less&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-608'>
+      <class-decl name='less&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-607'>
         <!-- struct std::binary_function<long unsigned int, long unsigned int, bool> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-794'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-793'/>
         <member-function access='public'>
           <!-- bool std::less<long unsigned int>::operator()(const unsigned long int&, const unsigned long int&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt4lessImEclERKmS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::less<long unsigned int>*' -->
-            <parameter type-id='type-id-611' is-artificial='yes'/>
+            <parameter type-id='type-id-610' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-612'>
+      <class-decl name='less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-611'>
         <!-- struct std::binary_function<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, bool> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-795'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-794'/>
         <member-function access='public'>
           <!-- bool std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >::operator()(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt4lessISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEEclERKS6_S9_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::less<std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-615' is-artificial='yes'/>
+            <parameter type-id='type-id-614' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<const long unsigned int, HeapLeakChecker::RangeValue> -->
-      <class-decl name='pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-625'>
+      <class-decl name='pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-624'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- const unsigned long int std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::first -->
-          <var-decl name='first' type-id='type-id-654' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-653' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- HeapLeakChecker::RangeValue std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::second -->
@@ -12987,7 +12996,7 @@
           <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
-            <parameter type-id='type-id-349' is-artificial='yes'/>
+            <parameter type-id='type-id-348' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -12996,11 +13005,11 @@
           <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair(const unsigned long int&, const HeapLeakChecker::RangeValue&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
-            <parameter type-id='type-id-349' is-artificial='yes'/>
+            <parameter type-id='type-id-348' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- parameter of type 'const HeapLeakChecker::RangeValue&' -->
-            <parameter type-id='type-id-432'/>
+            <parameter type-id='type-id-431'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13009,19 +13018,19 @@
           <!-- void std::pair<const long unsigned int, HeapLeakChecker::RangeValue>::pair<long unsigned int, HeapLeakChecker::RangeValue>(const std::pair<long unsigned int, HeapLeakChecker::RangeValue>&) -->
           <function-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const long unsigned int, HeapLeakChecker::RangeValue>*' -->
-            <parameter type-id='type-id-349' is-artificial='yes'/>
+            <parameter type-id='type-id-348' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<long unsigned int, HeapLeakChecker::RangeValue>&' -->
-            <parameter type-id='type-id-636'/>
+            <parameter type-id='type-id-635'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<const long unsigned int, long unsigned int> -->
-      <class-decl name='pair&lt;const long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-628'>
+      <class-decl name='pair&lt;const long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-627'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- const unsigned long int std::pair<const long unsigned int, long unsigned int>::first -->
-          <var-decl name='first' type-id='type-id-654' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-653' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- unsigned long int std::pair<const long unsigned int, long unsigned int>::second -->
@@ -13031,7 +13040,7 @@
           <!-- void std::pair<const long unsigned int, long unsigned int>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
-            <parameter type-id='type-id-354' is-artificial='yes'/>
+            <parameter type-id='type-id-353' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13040,11 +13049,11 @@
           <!-- void std::pair<const long unsigned int, long unsigned int>::pair(const unsigned long int&, const unsigned long int&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
-            <parameter type-id='type-id-354' is-artificial='yes'/>
+            <parameter type-id='type-id-353' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13053,29 +13062,29 @@
           <!-- void std::pair<const long unsigned int, long unsigned int>::pair<long unsigned int, long unsigned int>(const std::pair<long unsigned int, long unsigned int>&) -->
           <function-decl name='pair&lt;long unsigned int, long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const long unsigned int, long unsigned int>*' -->
-            <parameter type-id='type-id-354' is-artificial='yes'/>
+            <parameter type-id='type-id-353' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<long unsigned int, long unsigned int>&' -->
-            <parameter type-id='type-id-639'/>
+            <parameter type-id='type-id-638'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-631'>
+      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-630'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::first -->
-          <var-decl name='first' type-id='type-id-592' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-591' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::second -->
-          <var-decl name='second' type-id='type-id-377' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
+          <var-decl name='second' type-id='type-id-376' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-359' is-artificial='yes'/>
+            <parameter type-id='type-id-358' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13084,18 +13093,18 @@
           <!-- void std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::pair(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-359' is-artificial='yes'/>
+            <parameter type-id='type-id-358' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-592'/>
             <!-- parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
-            <parameter type-id='type-id-644'/>
+            <parameter type-id='type-id-643'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
-      <class-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-634'>
+      <class-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-633'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- unsigned long int std::pair<long unsigned int, HeapLeakChecker::RangeValue>::first -->
           <var-decl name='first' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
@@ -13108,7 +13117,7 @@
           <!-- void std::pair<long unsigned int, HeapLeakChecker::RangeValue>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<long unsigned int, HeapLeakChecker::RangeValue>*' -->
-            <parameter type-id='type-id-725' is-artificial='yes'/>
+            <parameter type-id='type-id-724' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13117,18 +13126,18 @@
           <!-- void std::pair<long unsigned int, HeapLeakChecker::RangeValue>::pair(const unsigned long int&, const HeapLeakChecker::RangeValue&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<long unsigned int, HeapLeakChecker::RangeValue>*' -->
-            <parameter type-id='type-id-725' is-artificial='yes'/>
+            <parameter type-id='type-id-724' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- parameter of type 'const HeapLeakChecker::RangeValue&' -->
-            <parameter type-id='type-id-432'/>
+            <parameter type-id='type-id-431'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<long unsigned int, long unsigned int> -->
-      <class-decl name='pair&lt;long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-637'>
+      <class-decl name='pair&lt;long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-636'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- unsigned long int std::pair<long unsigned int, long unsigned int>::first -->
           <var-decl name='first' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
@@ -13141,7 +13150,7 @@
           <!-- void std::pair<long unsigned int, long unsigned int>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<long unsigned int, long unsigned int>*' -->
-            <parameter type-id='type-id-726' is-artificial='yes'/>
+            <parameter type-id='type-id-725' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13150,21 +13159,21 @@
           <!-- void std::pair<long unsigned int, long unsigned int>::pair(const unsigned long int&, const unsigned long int&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<long unsigned int, long unsigned int>*' -->
-            <parameter type-id='type-id-726' is-artificial='yes'/>
+            <parameter type-id='type-id-725' is-artificial='yes'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- parameter of type 'const unsigned long int&' -->
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-329'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-727'>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-726'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_const_iterator<long unsigned int> std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::first -->
-          <var-decl name='first' type-id='type-id-513' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-512' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::second -->
@@ -13174,7 +13183,7 @@
           <!-- void std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>*' -->
-            <parameter type-id='type-id-728' is-artificial='yes'/>
+            <parameter type-id='type-id-727' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13183,21 +13192,21 @@
           <!-- void std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>::pair(const std::_Rb_tree_const_iterator<long unsigned int>&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<long unsigned int>, bool>*' -->
-            <parameter type-id='type-id-728' is-artificial='yes'/>
+            <parameter type-id='type-id-727' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<long unsigned int>&' -->
-            <parameter type-id='type-id-515'/>
+            <parameter type-id='type-id-514'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-729'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-728'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<long unsigned int> std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::first -->
-          <var-decl name='first' type-id='type-id-532' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-531' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::second -->
@@ -13207,7 +13216,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>*' -->
-            <parameter type-id='type-id-730' is-artificial='yes'/>
+            <parameter type-id='type-id-729' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13216,21 +13225,21 @@
           <!-- void std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>::pair(const std::_Rb_tree_iterator<long unsigned int>&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<long unsigned int>, bool>*' -->
-            <parameter type-id='type-id-730' is-artificial='yes'/>
+            <parameter type-id='type-id-729' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<long unsigned int>&' -->
-            <parameter type-id='type-id-534'/>
+            <parameter type-id='type-id-533'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-731'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-730'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::first -->
-          <var-decl name='first' type-id='type-id-536' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-535' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::second -->
@@ -13240,7 +13249,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>*' -->
-            <parameter type-id='type-id-732' is-artificial='yes'/>
+            <parameter type-id='type-id-731' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13249,21 +13258,21 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, bool>*' -->
-            <parameter type-id='type-id-732' is-artificial='yes'/>
+            <parameter type-id='type-id-731' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >&' -->
-            <parameter type-id='type-id-538'/>
+            <parameter type-id='type-id-537'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-733'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-732'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::first -->
-          <var-decl name='first' type-id='type-id-540' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-539' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::second -->
@@ -13273,7 +13282,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>*' -->
-            <parameter type-id='type-id-734' is-artificial='yes'/>
+            <parameter type-id='type-id-733' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13282,21 +13291,21 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, bool>*' -->
-            <parameter type-id='type-id-734' is-artificial='yes'/>
+            <parameter type-id='type-id-733' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >&' -->
-            <parameter type-id='type-id-542'/>
+            <parameter type-id='type-id-541'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-735'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-734'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::first -->
-          <var-decl name='first' type-id='type-id-544' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-543' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::second -->
@@ -13306,7 +13315,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>*' -->
-            <parameter type-id='type-id-736' is-artificial='yes'/>
+            <parameter type-id='type-id-735' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13315,76 +13324,76 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, bool>*' -->
-            <parameter type-id='type-id-736' is-artificial='yes'/>
+            <parameter type-id='type-id-735' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >&' -->
-            <parameter type-id='type-id-546'/>
+            <parameter type-id='type-id-545'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::random_access_iterator_tag -->
-      <class-decl name='random_access_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='89' column='1' id='type-id-798'>
+      <class-decl name='random_access_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='89' column='1' id='type-id-797'>
         <!-- struct std::bidirectional_iterator_tag -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-793'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-792'/>
       </class-decl>
       <!-- struct std::unary_function<long unsigned int, long unsigned int> -->
-      <class-decl name='unary_function&lt;long unsigned int, long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-772'/>
+      <class-decl name='unary_function&lt;long unsigned int, long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-771'/>
       <!-- struct std::unary_function<std::pair<const long unsigned int, HeapLeakChecker::RangeValue>, const long unsigned int> -->
-      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-775'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-774'/>
       <!-- struct std::unary_function<std::pair<const long unsigned int, long unsigned int>, const long unsigned int> -->
-      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-776'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-775'/>
       <!-- struct std::unary_function<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='unary_function&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-777'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-776'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-799'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-798'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-800'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-799'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-801'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-800'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-802'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-801'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-803'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-802'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-804'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-803'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void (* const*)(), std::vector<void (*)(), std::allocator<void (*)()> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-805'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-804'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-806'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-805'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void* const*, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-807'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-806'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-808'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-807'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<long unsigned int> > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-809'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-808'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-810'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-809'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-811'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-810'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-812'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-811'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<long unsigned int> > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-813'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-812'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-814'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-813'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-815'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-814'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-816'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-815'/>
       <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
-      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-529'>
+      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-528'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<MemoryRegionMap::Region>::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13393,9 +13402,9 @@
           <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-817'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13404,9 +13413,9 @@
           <!-- bool std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator==(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEeqERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-819' is-artificial='yes'/>
+            <parameter type-id='type-id-818' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-530'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -13415,51 +13424,51 @@
           <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
-            <return type-id='type-id-820'/>
+            <return type-id='type-id-819'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_node<MemoryRegionMap::Region> -->
-      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-548'/>
+      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-547'/>
       <!-- struct std::_Rb_tree_node<long unsigned int> -->
-      <class-decl name='_Rb_tree_node&lt;long unsigned int&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-551'/>
+      <class-decl name='_Rb_tree_node&lt;long unsigned int&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-550'/>
       <!-- struct std::_Rb_tree_node<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > -->
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-555'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-554'/>
       <!-- struct std::_Rb_tree_node<std::pair<const long unsigned int, long unsigned int> > -->
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-559'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-558'/>
       <!-- struct std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > -->
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-563'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-562'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<long unsigned int>, std::_Rb_tree_const_iterator<long unsigned int> > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-821'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-820'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::_Rb_tree_const_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-822'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-821'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> >, std::_Rb_tree_const_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-823'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-822'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::_Rb_tree_const_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-824'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-823'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<long unsigned int>, std::_Rb_tree_iterator<long unsigned int> > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-825'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-824'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> >, std::_Rb_tree_iterator<std::pair<const long unsigned int, HeapLeakChecker::RangeValue> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-826'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-825'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> >, std::_Rb_tree_iterator<std::pair<const long unsigned int, long unsigned int> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-827'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-826'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >, std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-828'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-827'/>
       <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
       <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_'>
         <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-        <parameter type-id='type-id-829' name='__lhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1'/>
+        <parameter type-id='type-id-828' name='__lhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2' name='__rhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2199' column='1'/>
         <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
-        <return type-id='type-id-830'/>
+        <return type-id='type-id-829'/>
       </function-decl>
       <!-- bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
       <function-decl name='operator==&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2265' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-        <parameter type-id='type-id-829'/>
+        <parameter type-id='type-id-828'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- bool -->
@@ -13468,7 +13477,7 @@
       <!-- bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
       <function-decl name='operator!=&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2302' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-        <parameter type-id='type-id-829'/>
+        <parameter type-id='type-id-828'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- bool -->
@@ -13477,126 +13486,126 @@
       <!-- bool std::operator< <char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >(const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&, const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&) -->
       <function-decl name='operator&lt; &lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2315' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-        <parameter type-id='type-id-593'/>
+        <parameter type-id='type-id-592'/>
         <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >&' -->
-        <parameter type-id='type-id-593'/>
+        <parameter type-id='type-id-592'/>
         <!-- bool -->
         <return type-id='type-id-76'/>
       </function-decl>
       <!-- void std::swap<AllocObject*>(AllocObject*&, AllocObject*&) -->
       <function-decl name='swap&lt;AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*&' -->
-        <parameter type-id='type-id-393'/>
+        <parameter type-id='type-id-392'/>
         <!-- parameter of type 'AllocObject*&' -->
-        <parameter type-id='type-id-393'/>
+        <parameter type-id='type-id-392'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- const size_t& std::min<size_t>(const size_t&, const size_t&) -->
       <function-decl name='min&lt;size_t&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const size_t&' -->
-        <parameter type-id='type-id-490'/>
+        <parameter type-id='type-id-489'/>
         <!-- parameter of type 'const size_t&' -->
-        <parameter type-id='type-id-490'/>
+        <parameter type-id='type-id-489'/>
         <!-- const size_t& -->
-        <return type-id='type-id-490'/>
+        <return type-id='type-id-489'/>
       </function-decl>
       <!-- const size_t& std::max<size_t>(const size_t&, const size_t&) -->
       <function-decl name='max&lt;size_t&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const size_t&' -->
-        <parameter type-id='type-id-490'/>
+        <parameter type-id='type-id-489'/>
         <!-- parameter of type 'const size_t&' -->
-        <parameter type-id='type-id-490'/>
+        <parameter type-id='type-id-489'/>
         <!-- const size_t& -->
-        <return type-id='type-id-490'/>
+        <return type-id='type-id-489'/>
       </function-decl>
       <!-- AllocObject* std::__copy_move_a<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
       <function-decl name='__copy_move_a&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- AllocObject* -->
-        <return type-id='type-id-318'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <!-- void ()** std::__copy_move_a<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
       <function-decl name='__copy_move_a&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >) -->
       <function-decl name='__copy_move_a2&lt;false, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
         <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-        <return type-id='type-id-406'/>
+        <return type-id='type-id-405'/>
       </function-decl>
       <!-- void ()** std::__copy_move_a2<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
       <function-decl name='__copy_move_a2&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > std::copy<__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > >(__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >) -->
       <function-decl name='copy&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
         <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-        <return type-id='type-id-406'/>
+        <return type-id='type-id-405'/>
       </function-decl>
       <!-- void ()** std::copy<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
       <function-decl name='copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- AllocObject* std::__copy_move_backward_a<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
       <function-decl name='__copy_move_backward_a&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- AllocObject* -->
-        <return type-id='type-id-318'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <!-- void ()** std::__copy_move_backward_a<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
       <function-decl name='__copy_move_backward_a&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- void** std::__copy_move_backward_a<false, void**, void**>(void**, void**, void**) -->
       <function-decl name='__copy_move_backward_a&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13612,24 +13621,24 @@
       <!-- AllocObject* std::__copy_move_backward_a2<false, AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
       <function-decl name='__copy_move_backward_a2&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- AllocObject* -->
-        <return type-id='type-id-318'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <!-- void ()** std::__copy_move_backward_a2<false, void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
       <function-decl name='__copy_move_backward_a2&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- void** std::__copy_move_backward_a2<false, void**, void**>(void**, void**, void**) -->
       <function-decl name='__copy_move_backward_a2&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13645,24 +13654,24 @@
       <!-- AllocObject* std::copy_backward<AllocObject*, AllocObject*>(AllocObject*, AllocObject*, AllocObject*) -->
       <function-decl name='copy_backward&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- AllocObject* -->
-        <return type-id='type-id-318'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <!-- void ()** std::copy_backward<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
       <function-decl name='copy_backward&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- void** std::copy_backward<void**, void**>(void**, void**, void**) -->
       <function-decl name='copy_backward&lt;void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13678,20 +13687,20 @@
       <!-- void std::_Destroy<void (**)()>(void ()**, void ()**) -->
       <function-decl name='_Destroy&lt;void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- void std::_Destroy<AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
       <function-decl name='_Destroy&lt;AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-        <parameter type-id='type-id-399'/>
+        <parameter type-id='type-id-398'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -13702,18 +13711,18 @@
         <!-- parameter of type 'void**' -->
         <parameter type-id='type-id-171'/>
         <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-        <parameter type-id='type-id-404'/>
+        <parameter type-id='type-id-403'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- void std::_Destroy<void (**)(), void (*)()>(void ()**, void ()**, std::allocator<void (*)()>&) -->
       <function-decl name='_Destroy&lt;void (**)(), void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'std::allocator<void (*)()>&' -->
-        <parameter type-id='type-id-705'/>
+        <parameter type-id='type-id-704'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -13724,9 +13733,9 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- parameter of type 'struct std::random_access_iterator_tag' -->
-        <parameter type-id='type-id-798'/>
+        <parameter type-id='type-id-797'/>
         <!-- typedef ptrdiff_t -->
-        <return type-id='type-id-314'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <!-- ptrdiff_t std::distance<const char*>(const char*, const char*) -->
       <function-decl name='distance&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_funcs.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13735,14 +13744,14 @@
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- typedef ptrdiff_t -->
-        <return type-id='type-id-314'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <!-- std::random_access_iterator_tag std::__iterator_category<const char*>(const char* const&) -->
       <function-decl name='__iterator_category&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const char* const&' -->
-        <parameter type-id='type-id-489'/>
+        <parameter type-id='type-id-488'/>
         <!-- struct std::random_access_iterator_tag -->
-        <return type-id='type-id-798'/>
+        <return type-id='type-id-797'/>
       </function-decl>
       <!-- std::pair<long unsigned int, HeapLeakChecker::RangeValue> std::make_pair<long unsigned int, HeapLeakChecker::RangeValue>(unsigned long int, HeapLeakChecker::RangeValue) -->
       <function-decl name='make_pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13751,7 +13760,7 @@
         <!-- parameter of type 'struct HeapLeakChecker::RangeValue' -->
         <parameter type-id='type-id-233'/>
         <!-- struct std::pair<long unsigned int, HeapLeakChecker::RangeValue> -->
-        <return type-id='type-id-634'/>
+        <return type-id='type-id-633'/>
       </function-decl>
       <!-- std::pair<long unsigned int, long unsigned int> std::make_pair<long unsigned int, long unsigned int>(unsigned long int, unsigned long int) -->
       <function-decl name='make_pair&lt;long unsigned int, long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13760,44 +13769,44 @@
         <!-- parameter of type 'unsigned long int' -->
         <parameter type-id='type-id-19'/>
         <!-- struct std::pair<long unsigned int, long unsigned int> -->
-        <return type-id='type-id-637'/>
+        <return type-id='type-id-636'/>
       </function-decl>
       <!-- void ()** std::uninitialized_copy<void (**)(), void (**)()>(void ()**, void ()**, void ()**) -->
       <function-decl name='uninitialized_copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- AllocObject* std::__uninitialized_copy_a<AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
       <function-decl name='__uninitialized_copy_a&lt;AllocObject*, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-        <parameter type-id='type-id-399'/>
+        <parameter type-id='type-id-398'/>
         <!-- AllocObject* -->
-        <return type-id='type-id-318'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <!-- AllocObject* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
       <function-decl name='__uninitialized_copy_a&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-409'/>
+        <parameter type-id='type-id-408'/>
         <!-- parameter of type 'class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >' -->
-        <parameter type-id='type-id-409'/>
+        <parameter type-id='type-id-408'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-        <parameter type-id='type-id-399'/>
+        <parameter type-id='type-id-398'/>
         <!-- AllocObject* -->
-        <return type-id='type-id-318'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <!-- void** std::__uninitialized_copy_a<void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
       <function-decl name='__uninitialized_copy_a&lt;void**, void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13808,48 +13817,48 @@
         <!-- parameter of type 'void**' -->
         <parameter type-id='type-id-171'/>
         <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-        <parameter type-id='type-id-404'/>
+        <parameter type-id='type-id-403'/>
         <!-- void** -->
         <return type-id='type-id-171'/>
       </function-decl>
       <!-- void ()** std::__uninitialized_copy_a<void (**)(), void (**)(), void (*)()>(void ()**, void ()**, void ()**, std::allocator<void (*)()>&) -->
       <function-decl name='__uninitialized_copy_a&lt;void (**)(), void (**)(), void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'std::allocator<void (*)()>&' -->
-        <parameter type-id='type-id-705'/>
+        <parameter type-id='type-id-704'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- AllocObject* std::__uninitialized_move_a<AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >(AllocObject*, AllocObject*, AllocObject*, STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&) -->
       <function-decl name='__uninitialized_move_a&lt;AllocObject*, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'AllocObject*' -->
-        <parameter type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
         <!-- parameter of type 'STL_Allocator<AllocObject, HeapLeakChecker::Allocator>&' -->
-        <parameter type-id='type-id-399'/>
+        <parameter type-id='type-id-398'/>
         <!-- AllocObject* -->
-        <return type-id='type-id-318'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <!-- void ()** std::__uninitialized_move_a<void (**)(), void (**)(), std::allocator<void (*)()> >(void ()**, void ()**, void ()**, std::allocator<void (*)()>&) -->
       <function-decl name='__uninitialized_move_a&lt;void (**)(), void (**)(), std::allocator&lt;void (*)()&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'void ()**' -->
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
         <!-- parameter of type 'std::allocator<void (*)()>&' -->
-        <parameter type-id='type-id-705'/>
+        <parameter type-id='type-id-704'/>
         <!-- void ()** -->
-        <return type-id='type-id-750'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <!-- void** std::__uninitialized_move_a<void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator> >(void**, void**, void**, STL_Allocator<void*, HeapLeakChecker::Allocator>&) -->
       <function-decl name='__uninitialized_move_a&lt;void**, void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13860,19 +13869,19 @@
         <!-- parameter of type 'void**' -->
         <parameter type-id='type-id-171'/>
         <!-- parameter of type 'STL_Allocator<void*, HeapLeakChecker::Allocator>&' -->
-        <parameter type-id='type-id-404'/>
+        <parameter type-id='type-id-403'/>
         <!-- void** -->
         <return type-id='type-id-171'/>
       </function-decl>
       <!-- struct std::allocator<char> -->
-      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='45' column='1' id='type-id-831'>
+      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='45' column='1' id='type-id-830'>
         <!-- class __gnu_cxx::new_allocator<char> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-832'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-831'/>
         <member-function access='public'>
           <!-- void std::allocator<char>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13881,9 +13890,9 @@
           <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13892,7 +13901,7 @@
           <!-- std::allocator<char>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -13903,7 +13912,7 @@
           <!-- void std::allocator<char>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13912,9 +13921,9 @@
           <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13923,7 +13932,7 @@
           <!-- std::allocator<char>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -13934,7 +13943,7 @@
           <!-- void std::allocator<char>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13943,9 +13952,9 @@
           <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13954,7 +13963,7 @@
           <!-- std::allocator<char>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -13965,7 +13974,7 @@
           <!-- void std::allocator<char>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13974,9 +13983,9 @@
           <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -13985,7 +13994,7 @@
           <!-- std::allocator<char>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -13994,7 +14003,7 @@
         </member-function>
       </class-decl>
       <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string -->
-      <typedef-decl name='string' type-id='type-id-830' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-835'/>
+      <typedef-decl name='string' type-id='type-id-829' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-834'/>
     </namespace-decl>
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
@@ -14065,16 +14074,16 @@
     <!-- namespace __gnu_cxx -->
     <namespace-decl name='__gnu_cxx'>
       <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-406'>
+      <class-decl name='__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-405'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- AllocObject* __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::_M_current -->
-          <var-decl name='_M_current' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-408' is-artificial='yes'/>
+            <parameter type-id='type-id-407' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14083,9 +14092,9 @@
           <!-- void __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator(AllocObject* const&) -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-408' is-artificial='yes'/>
+            <parameter type-id='type-id-407' is-artificial='yes'/>
             <!-- parameter of type 'AllocObject* const&' -->
-            <parameter type-id='type-id-392'/>
+            <parameter type-id='type-id-391'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14094,72 +14103,72 @@
           <!-- AllocObject* const& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::base() -->
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-470' is-artificial='yes'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
             <!-- AllocObject* const& -->
-            <return type-id='type-id-392'/>
+            <return type-id='type-id-391'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;(const ptrdiff_t&) -->
           <function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEmiERKl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-470' is-artificial='yes'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
             <!-- parameter of type 'const ptrdiff_t&' -->
-            <parameter type-id='type-id-836'/>
+            <parameter type-id='type-id-835'/>
             <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-406'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- AllocObject& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-470' is-artificial='yes'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
             <!-- AllocObject& -->
-            <return type-id='type-id-390'/>
+            <return type-id='type-id-389'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator+(const ptrdiff_t&) -->
           <function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEplERKl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='738' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-470' is-artificial='yes'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
             <!-- parameter of type 'const ptrdiff_t&' -->
-            <parameter type-id='type-id-836'/>
+            <parameter type-id='type-id-835'/>
             <!-- class __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-            <return type-id='type-id-406'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- AllocObject* __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-470' is-artificial='yes'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
             <!-- AllocObject* -->
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-408' is-artificial='yes'/>
+            <parameter type-id='type-id-407' is-artificial='yes'/>
             <!-- __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-            <return type-id='type-id-407'/>
+            <return type-id='type-id-406'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-409'>
+      <class-decl name='__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-408'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- const AllocObject* __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::_M_current -->
-          <var-decl name='_M_current' type-id='type-id-426' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-425' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-411' is-artificial='yes'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14168,9 +14177,9 @@
           <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator(const AllocObject* const&) -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-411' is-artificial='yes'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
             <!-- parameter of type 'const AllocObject* const&' -->
-            <parameter type-id='type-id-428'/>
+            <parameter type-id='type-id-427'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14179,9 +14188,9 @@
           <!-- void __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::__normal_iterator<AllocObject*>(const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
           <function-decl name='__normal_iterator&lt;AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-411' is-artificial='yes'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-            <parameter type-id='type-id-469'/>
+            <parameter type-id='type-id-468'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14190,50 +14199,50 @@
           <!-- const AllocObject* const& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::base() -->
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-473' is-artificial='yes'/>
+            <parameter type-id='type-id-472' is-artificial='yes'/>
             <!-- const AllocObject* const& -->
-            <return type-id='type-id-428'/>
+            <return type-id='type-id-427'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const AllocObject& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-473' is-artificial='yes'/>
+            <parameter type-id='type-id-472' is-artificial='yes'/>
             <!-- const AllocObject& -->
-            <return type-id='type-id-320'/>
+            <return type-id='type-id-319'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-411' is-artificial='yes'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
             <!-- __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >& -->
-            <return type-id='type-id-410'/>
+            <return type-id='type-id-409'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const AllocObject* __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-473' is-artificial='yes'/>
+            <parameter type-id='type-id-472' is-artificial='yes'/>
             <!-- const AllocObject* -->
-            <return type-id='type-id-426'/>
+            <return type-id='type-id-425'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
-      <class-decl name='__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-412'>
+      <class-decl name='__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-411'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- void ()** __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::_M_current -->
-          <var-decl name='_M_current' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::__normal_iterator() -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
-            <parameter type-id='type-id-414' is-artificial='yes'/>
+            <parameter type-id='type-id-413' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14242,9 +14251,9 @@
           <!-- void __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::__normal_iterator(void ()** const&) -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
-            <parameter type-id='type-id-414' is-artificial='yes'/>
+            <parameter type-id='type-id-413' is-artificial='yes'/>
             <!-- parameter of type 'void ()** const&' -->
-            <parameter type-id='type-id-752'/>
+            <parameter type-id='type-id-751'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14253,23 +14262,23 @@
           <!-- void ()** const& __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::base() -->
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPFvvESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
-            <parameter type-id='type-id-476' is-artificial='yes'/>
+            <parameter type-id='type-id-475' is-artificial='yes'/>
             <!-- void ()** const& -->
-            <return type-id='type-id-752'/>
+            <return type-id='type-id-751'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void ()*& __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPFvvESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >*' -->
-            <parameter type-id='type-id-476' is-artificial='yes'/>
+            <parameter type-id='type-id-475' is-artificial='yes'/>
             <!-- void ()*& -->
-            <return type-id='type-id-749'/>
+            <return type-id='type-id-748'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-415'>
+      <class-decl name='__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-414'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- void** __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::_M_current -->
           <var-decl name='_M_current' type-id='type-id-171' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
@@ -14278,7 +14287,7 @@
           <!-- void __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::__normal_iterator() -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-417' is-artificial='yes'/>
+            <parameter type-id='type-id-416' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14287,9 +14296,9 @@
           <!-- void __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::__normal_iterator(void** const&) -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-417' is-artificial='yes'/>
+            <parameter type-id='type-id-416' is-artificial='yes'/>
             <!-- parameter of type 'void** const&' -->
-            <parameter type-id='type-id-762'/>
+            <parameter type-id='type-id-761'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14298,30 +14307,30 @@
           <!-- void** const& __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::base() -->
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-479' is-artificial='yes'/>
+            <parameter type-id='type-id-478' is-artificial='yes'/>
             <!-- void** const& -->
-            <return type-id='type-id-762'/>
+            <return type-id='type-id-761'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void*& __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >*' -->
-            <parameter type-id='type-id-479' is-artificial='yes'/>
+            <parameter type-id='type-id-478' is-artificial='yes'/>
             <!-- void*& -->
-            <return type-id='type-id-760'/>
+            <return type-id='type-id-759'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::new_allocator<char> -->
-      <class-decl name='new_allocator&lt;char&gt;' visibility='default' id='type-id-837'/>
+      <class-decl name='new_allocator&lt;char&gt;' visibility='default' id='type-id-836'/>
       <!-- class __gnu_cxx::new_allocator<void (*)()> -->
-      <class-decl name='new_allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-418'>
+      <class-decl name='new_allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-417'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<void (*)()>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14330,9 +14339,9 @@
           <!-- void __gnu_cxx::new_allocator<void (*)()>::new_allocator(const __gnu_cxx::new_allocator<void (*)()>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<void (*)()>&' -->
-            <parameter type-id='type-id-481'/>
+            <parameter type-id='type-id-480'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14341,7 +14350,7 @@
           <!-- __gnu_cxx::new_allocator<void (*)()>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -14352,7 +14361,7 @@
           <!-- size_t __gnu_cxx::new_allocator<void (*)()>::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPFvvEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-482' is-artificial='yes'/>
+            <parameter type-id='type-id-481' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -14361,9 +14370,9 @@
           <!-- void __gnu_cxx::new_allocator<void (*)()>::deallocate(void ()**, unsigned long int) -->
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE10deallocateEPS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -14374,24 +14383,24 @@
           <!-- void ()** __gnu_cxx::new_allocator<void (*)()>::allocate(unsigned long int, void*) -->
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void ()** -->
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<void (*)()>::construct(void ()**, void ()* const&) -->
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- parameter of type 'void ()* const&' -->
-            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-746'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -14400,88 +14409,88 @@
           <!-- void __gnu_cxx::new_allocator<void (*)()>::destroy(void ()**) -->
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<void (*)()>*' -->
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-838'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-837'/>
       <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-839'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-838'/>
       <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-840'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-839'/>
       <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-841'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-840'/>
       <!-- class __gnu_cxx::__normal_iterator<void (* const*)(), std::vector<void (*)(), std::allocator<void (*)()> > > -->
-      <class-decl name='__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-842'/>
+      <class-decl name='__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-841'/>
       <!-- class __gnu_cxx::__normal_iterator<void* const*, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > > -->
-      <class-decl name='__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-843'/>
+      <class-decl name='__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-842'/>
       <!-- bool __gnu_cxx::operator==<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
       <function-decl name='operator==&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-472'/>
+        <parameter type-id='type-id-471'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-472'/>
+        <parameter type-id='type-id-471'/>
         <!-- bool -->
         <return type-id='type-id-76'/>
       </function-decl>
       <!-- bool __gnu_cxx::operator!=<const AllocObject*, AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
       <function-decl name='operator!=&lt;const AllocObject*, AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-472'/>
+        <parameter type-id='type-id-471'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-469'/>
+        <parameter type-id='type-id-468'/>
         <!-- bool -->
         <return type-id='type-id-76'/>
       </function-decl>
       <!-- bool __gnu_cxx::operator!=<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
       <function-decl name='operator!=&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-469'/>
+        <parameter type-id='type-id-468'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-469'/>
+        <parameter type-id='type-id-468'/>
         <!-- bool -->
         <return type-id='type-id-76'/>
       </function-decl>
       <!-- bool __gnu_cxx::operator!=<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
       <function-decl name='operator!=&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-472'/>
+        <parameter type-id='type-id-471'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<const AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-472'/>
+        <parameter type-id='type-id-471'/>
         <!-- bool -->
         <return type-id='type-id-76'/>
       </function-decl>
       <!-- ptrdiff_t __gnu_cxx::operator&#45;<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&) -->
       <function-decl name='operator-&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-469'/>
+        <parameter type-id='type-id-468'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<AllocObject*, std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-469'/>
+        <parameter type-id='type-id-468'/>
         <!-- typedef ptrdiff_t -->
-        <return type-id='type-id-314'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <!-- ptrdiff_t __gnu_cxx::operator&#45;<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >(const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&, const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&) -->
       <function-decl name='operator-&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&' -->
-        <parameter type-id='type-id-475'/>
+        <parameter type-id='type-id-474'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void (**)(), std::vector<void (*)(), std::allocator<void (*)()> > >&' -->
-        <parameter type-id='type-id-475'/>
+        <parameter type-id='type-id-474'/>
         <!-- typedef ptrdiff_t -->
-        <return type-id='type-id-314'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <!-- ptrdiff_t __gnu_cxx::operator&#45;<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >(const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&, const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&) -->
       <function-decl name='operator-&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-478'/>
+        <parameter type-id='type-id-477'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<void**, std::vector<void*, STL_Allocator<void*, HeapLeakChecker::Allocator> > >&' -->
-        <parameter type-id='type-id-478'/>
+        <parameter type-id='type-id-477'/>
         <!-- typedef ptrdiff_t -->
-        <return type-id='type-id-314'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <!-- bool __gnu_cxx::__is_null_pointer<const char>(const char*) -->
       <function-decl name='__is_null_pointer&lt;const char&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/type_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -14548,7 +14557,7 @@
         <!-- struct base::internal::HookList<void (*)(const void*)> -->
         <class-decl name='HookList&lt;void (*)(const void*)&gt;' is-struct='yes' visibility='default' id='type-id-97'/>
         <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
-        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-420'>
+        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-419'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::priv_end -->
             <var-decl name='priv_end' type-id='type-id-174' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
@@ -14561,18 +14570,18 @@
             <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::GetSingular() -->
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-484' is-artificial='yes'/>
+              <parameter type-id='type-id-483' is-artificial='yes'/>
               <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
-              <return type-id='type-id-380'/>
+              <return type-id='type-id-379'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- int base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::Traverse(void (void*, void*, typedef size_t, int, int, int, typedef off_t)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-484' is-artificial='yes'/>
+              <parameter type-id='type-id-483' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)**' -->
-              <parameter type-id='type-id-759'/>
+              <parameter type-id='type-id-758'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -14583,7 +14592,7 @@
             <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-484' is-artificial='yes'/>
+              <parameter type-id='type-id-483' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -14592,7 +14601,7 @@
             <!-- void base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-421' is-artificial='yes'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -14601,20 +14610,20 @@
             <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::ExchangeSingular(void (void*, void*, typedef size_t, int, int, int, typedef off_t)*) -->
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-421' is-artificial='yes'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
-              <parameter type-id='type-id-380'/>
+              <parameter type-id='type-id-379'/>
               <!-- void (void*, void*, typedef size_t, int, int, int, typedef off_t)* -->
-              <return type-id='type-id-380'/>
+              <return type-id='type-id-379'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::Remove(void (void*, void*, typedef size_t, int, int, int, typedef off_t)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-421' is-artificial='yes'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
-              <parameter type-id='type-id-380'/>
+              <parameter type-id='type-id-379'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -14623,16 +14632,16 @@
             <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>::Add(void (void*, void*, typedef size_t, int, int, int, typedef off_t)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-421' is-artificial='yes'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, int, int, int, typedef off_t)*' -->
-              <parameter type-id='type-id-380'/>
+              <parameter type-id='type-id-379'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
         <!-- struct base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
-        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-422'>
+        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-421'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, ptrdiff_t)>::priv_end -->
             <var-decl name='priv_end' type-id='type-id-174' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
@@ -14645,18 +14654,18 @@
             <!-- void (void*, typedef ptrdiff_t)* base::internal::HookList<void (*)(const void*, ptrdiff_t)>::GetSingular() -->
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
-              <parameter type-id='type-id-486' is-artificial='yes'/>
+              <parameter type-id='type-id-485' is-artificial='yes'/>
               <!-- void (void*, typedef ptrdiff_t)* -->
-              <return type-id='type-id-384'/>
+              <return type-id='type-id-383'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- int base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Traverse(void (void*, typedef ptrdiff_t)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
-              <parameter type-id='type-id-486' is-artificial='yes'/>
+              <parameter type-id='type-id-485' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef ptrdiff_t)**' -->
-              <parameter type-id='type-id-757'/>
+              <parameter type-id='type-id-756'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -14667,7 +14676,7 @@
             <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
-              <parameter type-id='type-id-486' is-artificial='yes'/>
+              <parameter type-id='type-id-485' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -14676,7 +14685,7 @@
             <!-- void base::internal::HookList<void (*)(const void*, ptrdiff_t)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
-              <parameter type-id='type-id-423' is-artificial='yes'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -14685,20 +14694,20 @@
             <!-- void (void*, typedef ptrdiff_t)* base::internal::HookList<void (*)(const void*, ptrdiff_t)>::ExchangeSingular(void (void*, typedef ptrdiff_t)*) -->
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
-              <parameter type-id='type-id-423' is-artificial='yes'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
-              <parameter type-id='type-id-384'/>
+              <parameter type-id='type-id-383'/>
               <!-- void (void*, typedef ptrdiff_t)* -->
-              <return type-id='type-id-384'/>
+              <return type-id='type-id-383'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Remove(void (void*, typedef ptrdiff_t)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
-              <parameter type-id='type-id-423' is-artificial='yes'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
-              <parameter type-id='type-id-384'/>
+              <parameter type-id='type-id-383'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -14707,9 +14716,9 @@
             <!-- bool base::internal::HookList<void (*)(const void*, ptrdiff_t)>::Add(void (void*, typedef ptrdiff_t)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, ptrdiff_t)>*' -->
-              <parameter type-id='type-id-423' is-artificial='yes'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef ptrdiff_t)*' -->
-              <parameter type-id='type-id-384'/>
+              <parameter type-id='type-id-383'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -14722,15 +14731,15 @@
     <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
       <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check -->
-      <var-decl name='FLAGS_heap_check' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE' visibility='default' filepath='src/heap-checker.cc' line='142' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE'/>
+      <var-decl name='FLAGS_heap_check' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE' visibility='default' filepath='src/heap-checker.cc' line='142' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE'/>
       <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check -->
       <var-decl name='FLAGS_noheap_check' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead18FLAGS_noheap_checkE' visibility='default' filepath='src/heap-checker.cc' line='148' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead18FLAGS_noheap_checkE'/>
       <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_profile_pprof -->
-      <var-decl name='FLAGS_heap_profile_pprof' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='229' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE'/>
+      <var-decl name='FLAGS_heap_profile_pprof' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='229' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE'/>
       <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_profile_pprof -->
       <var-decl name='FLAGS_noheap_profile_pprof' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead26FLAGS_noheap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='231' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead26FLAGS_noheap_profile_pprofE'/>
       <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_heap_check_dump_directory -->
-      <var-decl name='FLAGS_heap_check_dump_directory' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='233' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE'/>
+      <var-decl name='FLAGS_heap_check_dump_directory' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='233' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE'/>
       <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_noheap_check_dump_directory -->
       <var-decl name='FLAGS_noheap_check_dump_directory' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead33FLAGS_noheap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='235' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead33FLAGS_noheap_check_dump_directoryE'/>
     </namespace-decl>
@@ -14806,21 +14815,21 @@
       <return type-id='type-id-75'/>
     </function-decl>
     <!-- size_t (const HeapProfileTable::AllocValue&) -->
-    <function-type size-in-bits='64' id='type-id-744'>
+    <function-type size-in-bits='64' id='type-id-743'>
       <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
       <parameter type-id='type-id-271'/>
       <!-- typedef size_t -->
       <return type-id='type-id-7'/>
     </function-type>
     <!-- void (const HeapProfileTable::AllocContextInfo&) -->
-    <function-type size-in-bits='64' id='type-id-753'>
+    <function-type size-in-bits='64' id='type-id-752'>
       <!-- parameter of type 'const HeapProfileTable::AllocContextInfo&' -->
-      <parameter type-id='type-id-438'/>
+      <parameter type-id='type-id-437'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, HeapProfileTable::AllocValue*, void (void*, const HeapProfileTable::AllocInfo&)*) -->
-    <function-type size-in-bits='64' id='type-id-754'>
+    <function-type size-in-bits='64' id='type-id-753'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -14831,25 +14840,25 @@
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, const HeapProfileTable::AllocInfo&) -->
-    <function-type size-in-bits='64' id='type-id-755'>
+    <function-type size-in-bits='64' id='type-id-754'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'const HeapProfileTable::AllocInfo&' -->
-      <parameter type-id='type-id-440'/>
+      <parameter type-id='type-id-439'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, ptrdiff_t) -->
-    <function-type size-in-bits='64' id='type-id-756'>
+    <function-type size-in-bits='64' id='type-id-755'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'typedef ptrdiff_t' -->
-      <parameter type-id='type-id-314'/>
+      <parameter type-id='type-id-313'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, void*, size_t, int, int, int, off_t) -->
-    <function-type size-in-bits='64' id='type-id-758'>
+    <function-type size-in-bits='64' id='type-id-757'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'void*' -->
@@ -14863,19 +14872,19 @@
       <!-- parameter of type 'int' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'typedef off_t' -->
-      <parameter type-id='type-id-313'/>
+      <parameter type-id='type-id-312'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*) -->
-    <function-type size-in-bits='64' id='type-id-844'>
+    <function-type size-in-bits='64' id='type-id-843'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void* (size_t) -->
-    <function-type size-in-bits='64' id='type-id-845'>
+    <function-type size-in-bits='64' id='type-id-844'>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-7'/>
       <!-- void* -->
@@ -14884,169 +14893,169 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/heap-profile-table.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- HeapProfileTable::AllocValue::Bucket* const -->
-    <qualified-type-def type-id='type-id-250' const='yes' id='type-id-846'/>
+    <qualified-type-def type-id='type-id-250' const='yes' id='type-id-845'/>
     <!-- HeapProfileTable::AllocValue::Bucket* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-847'/>
+    <reference-type-def kind='lvalue' type-id='type-id-845' size-in-bits='64' id='type-id-846'/>
     <!-- HeapProfileTable::AllocValue::Bucket* const* -->
-    <pointer-type-def type-id='type-id-846' size-in-bits='64' id='type-id-848'/>
+    <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-847'/>
     <!-- HeapProfileTable::AllocValue::Bucket*& -->
-    <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-849'/>
+    <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-848'/>
     <!-- HeapProfileTable::Snapshot::Entry& -->
-    <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-850'/>
+    <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-849'/>
     <!-- HeapProfileTable::Snapshot::Entry* -->
     <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
     <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
-    <pointer-type-def type-id='type-id-851' size-in-bits='64' id='type-id-852'/>
+    <pointer-type-def type-id='type-id-850' size-in-bits='64' id='type-id-851'/>
     <!-- __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-854'/>
+    <pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-853'/>
     <!-- bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)* -->
-    <pointer-type-def type-id='type-id-855' size-in-bits='64' id='type-id-856'/>
+    <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-855'/>
     <!-- bool* -->
     <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-127'/>
     <!-- const HeapProfileBucket -->
-    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-857'/>
+    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-856'/>
     <!-- const HeapProfileBucket* -->
-    <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-858'/>
+    <pointer-type-def type-id='type-id-856' size-in-bits='64' id='type-id-857'/>
     <!-- const HeapProfileTable::Snapshot::Entry -->
-    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-859'/>
+    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-858'/>
     <!-- const HeapProfileTable::Snapshot::Entry& -->
-    <reference-type-def kind='lvalue' type-id='type-id-859' size-in-bits='64' id='type-id-262'/>
+    <reference-type-def kind='lvalue' type-id='type-id-858' size-in-bits='64' id='type-id-262'/>
     <!-- const HeapProfileTable::Snapshot::Entry* -->
-    <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-261'/>
+    <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-261'/>
     <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-860'/>
+    <qualified-type-def type-id='type-id-850' const='yes' id='type-id-859'/>
     <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-861'/>
+    <reference-type-def kind='lvalue' type-id='type-id-859' size-in-bits='64' id='type-id-860'/>
     <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
-    <pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-862'/>
+    <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-861'/>
     <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-863'/>
+    <qualified-type-def type-id='type-id-852' const='yes' id='type-id-862'/>
     <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-863' size-in-bits='64' id='type-id-864'/>
+    <reference-type-def kind='lvalue' type-id='type-id-862' size-in-bits='64' id='type-id-863'/>
     <!-- const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-865'/>
+    <pointer-type-def type-id='type-id-862' size-in-bits='64' id='type-id-864'/>
     <!-- const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-867'/>
+    <qualified-type-def type-id='type-id-865' const='yes' id='type-id-866'/>
     <!-- const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-867' size-in-bits='64' id='type-id-868'/>
+    <reference-type-def kind='lvalue' type-id='type-id-866' size-in-bits='64' id='type-id-867'/>
     <!-- const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
-    <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-869'/>
+    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-868'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-    <qualified-type-def type-id='type-id-870' const='yes' id='type-id-871'/>
+    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-870'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-871' size-in-bits='64' id='type-id-872'/>
+    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-871'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-871' size-in-bits='64' id='type-id-873'/>
+    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-872'/>
     <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-    <qualified-type-def type-id='type-id-874' const='yes' id='type-id-875'/>
+    <qualified-type-def type-id='type-id-873' const='yes' id='type-id-874'/>
     <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-876'/>
+    <reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-875'/>
     <!-- const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-875' size-in-bits='64' id='type-id-877'/>
+    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-876'/>
     <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-879'/>
+    <qualified-type-def type-id='type-id-877' const='yes' id='type-id-878'/>
     <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-880'/>
+    <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-879'/>
     <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-881'/>
+    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-880'/>
     <!-- const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-883'/>
+    <qualified-type-def type-id='type-id-881' const='yes' id='type-id-882'/>
     <!-- const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-884'/>
+    <pointer-type-def type-id='type-id-882' size-in-bits='64' id='type-id-883'/>
     <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-    <qualified-type-def type-id='type-id-885' const='yes' id='type-id-886'/>
+    <qualified-type-def type-id='type-id-884' const='yes' id='type-id-885'/>
     <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-886' size-in-bits='64' id='type-id-887'/>
+    <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-886'/>
     <!-- const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-    <qualified-type-def type-id='type-id-888' const='yes' id='type-id-889'/>
+    <qualified-type-def type-id='type-id-887' const='yes' id='type-id-888'/>
     <!-- const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-890'/>
+    <reference-type-def kind='lvalue' type-id='type-id-888' size-in-bits='64' id='type-id-889'/>
     <!-- const std::less<HeapProfileTable::Bucket*> -->
-    <qualified-type-def type-id='type-id-891' const='yes' id='type-id-892'/>
+    <qualified-type-def type-id='type-id-890' const='yes' id='type-id-891'/>
     <!-- const std::less<HeapProfileTable::Bucket*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-892' size-in-bits='64' id='type-id-893'/>
+    <reference-type-def kind='lvalue' type-id='type-id-891' size-in-bits='64' id='type-id-892'/>
     <!-- const std::less<HeapProfileTable::Bucket*>* -->
-    <pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-894'/>
+    <pointer-type-def type-id='type-id-891' size-in-bits='64' id='type-id-893'/>
     <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-    <qualified-type-def type-id='type-id-264' const='yes' id='type-id-895'/>
+    <qualified-type-def type-id='type-id-264' const='yes' id='type-id-894'/>
     <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-895' size-in-bits='64' id='type-id-896'/>
+    <reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-895'/>
     <!-- const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
-    <pointer-type-def type-id='type-id-895' size-in-bits='64' id='type-id-897'/>
+    <pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-896'/>
     <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> -->
-    <qualified-type-def type-id='type-id-898' const='yes' id='type-id-899'/>
+    <qualified-type-def type-id='type-id-897' const='yes' id='type-id-898'/>
     <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-899' size-in-bits='64' id='type-id-900'/>
+    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-899'/>
     <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
-    <pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-901'/>
+    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-900'/>
     <!-- const std::pair<const void* const, const char*> -->
-    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
+    <qualified-type-def type-id='type-id-901' const='yes' id='type-id-902'/>
     <!-- const std::pair<const void* const, const char*>* -->
-    <pointer-type-def type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
+    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-903'/>
     <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-866' size-in-bits='64' id='type-id-905'/>
+    <reference-type-def kind='lvalue' type-id='type-id-865' size-in-bits='64' id='type-id-904'/>
     <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
-    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-906'/>
+    <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-905'/>
     <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>* -->
-    <pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-908'/>
+    <pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-907'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-909'/>
+    <reference-type-def kind='lvalue' type-id='type-id-869' size-in-bits='64' id='type-id-908'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-910'/>
+    <pointer-type-def type-id='type-id-869' size-in-bits='64' id='type-id-909'/>
     <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-911'/>
+    <reference-type-def kind='lvalue' type-id='type-id-873' size-in-bits='64' id='type-id-910'/>
     <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-912'/>
+    <pointer-type-def type-id='type-id-873' size-in-bits='64' id='type-id-911'/>
     <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-913'/>
+    <reference-type-def kind='lvalue' type-id='type-id-877' size-in-bits='64' id='type-id-912'/>
     <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-914'/>
+    <pointer-type-def type-id='type-id-877' size-in-bits='64' id='type-id-913'/>
     <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-915'/>
+    <reference-type-def kind='lvalue' type-id='type-id-884' size-in-bits='64' id='type-id-914'/>
     <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
-    <pointer-type-def type-id='type-id-885' size-in-bits='64' id='type-id-916'/>
+    <pointer-type-def type-id='type-id-884' size-in-bits='64' id='type-id-915'/>
     <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-    <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-917'/>
+    <pointer-type-def type-id='type-id-887' size-in-bits='64' id='type-id-916'/>
     <!-- std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-918'/>
+    <reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-917'/>
     <!-- std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >* -->
-    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-919'/>
+    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-918'/>
     <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-920'/>
+    <reference-type-def kind='lvalue' type-id='type-id-897' size-in-bits='64' id='type-id-919'/>
     <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
-    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-921'/>
+    <pointer-type-def type-id='type-id-897' size-in-bits='64' id='type-id-920'/>
     <!-- std::pair<const void* const, const char*>* -->
-    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-922'/>
+    <pointer-type-def type-id='type-id-901' size-in-bits='64' id='type-id-921'/>
     <!-- std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>* -->
-    <pointer-type-def type-id='type-id-923' size-in-bits='64' id='type-id-924'/>
+    <pointer-type-def type-id='type-id-922' size-in-bits='64' id='type-id-923'/>
     <!-- void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*)* -->
-    <pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-310'/>
+    <pointer-type-def type-id='type-id-924' size-in-bits='64' id='type-id-309'/>
     <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*)* -->
-    <pointer-type-def type-id='type-id-926' size-in-bits='64' id='type-id-197'/>
+    <pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-197'/>
     <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*)* -->
-    <pointer-type-def type-id='type-id-927' size-in-bits='64' id='type-id-199'/>
+    <pointer-type-def type-id='type-id-926' size-in-bits='64' id='type-id-199'/>
     <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*)* -->
-    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-204'/>
+    <pointer-type-def type-id='type-id-927' size-in-bits='64' id='type-id-204'/>
     <!-- void (void*, HeapProfileTable::AllocValue*, char*)* -->
-    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-196'/>
+    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-196'/>
     <!-- void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&)* -->
-    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-202'/>
+    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-202'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- class std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-      <class-decl name='_Rb_tree&lt;HeapProfileTable::Bucket*, std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, std::_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-866'>
+      <class-decl name='_Rb_tree&lt;HeapProfileTable::Bucket*, std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, std::_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-865'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false> -->
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;HeapProfileTable::Bucket*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-907'>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;HeapProfileTable::Bucket*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-906'>
             <!-- class std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-885'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-884'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::less<HeapProfileTable::Bucket*> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_key_compare -->
-              <var-decl name='_M_key_compare' type-id='type-id-891' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-890' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_node_count -->
@@ -15056,7 +15065,7 @@
               <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>*' -->
-                <parameter type-id='type-id-908' is-artificial='yes'/>
+                <parameter type-id='type-id-907' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -15065,11 +15074,11 @@
               <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_Rb_tree_impl(const std::less<HeapProfileTable::Bucket*>&, const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>*' -->
-                <parameter type-id='type-id-908' is-artificial='yes'/>
+                <parameter type-id='type-id-907' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
-                <parameter type-id='type-id-893'/>
+                <parameter type-id='type-id-892'/>
                 <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
-                <parameter type-id='type-id-887'/>
+                <parameter type-id='type-id-886'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -15078,7 +15087,7 @@
               <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE13_Rb_tree_implISB_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false>*' -->
-                <parameter type-id='type-id-908' is-artificial='yes'/>
+                <parameter type-id='type-id-907' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -15087,13 +15096,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree_impl<std::less<HeapProfileTable::Bucket*>, false> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-907' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-906' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15102,11 +15111,11 @@
           <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree(const std::less<HeapProfileTable::Bucket*>&, const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
-            <parameter type-id='type-id-893'/>
+            <parameter type-id='type-id-892'/>
             <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-890'/>
+            <parameter type-id='type-id-889'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15115,9 +15124,9 @@
           <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_Rb_tree(const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
-            <parameter type-id='type-id-868'/>
+            <parameter type-id='type-id-867'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15126,7 +15135,7 @@
           <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -15137,7 +15146,7 @@
           <!-- size_t std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-869' is-artificial='yes'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -15146,143 +15155,143 @@
           <!-- std::less<HeapProfileTable::Bucket*> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::key_comp() -->
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-869' is-artificial='yes'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
             <!-- struct std::less<HeapProfileTable::Bucket*> -->
-            <return type-id='type-id-891'/>
+            <return type-id='type-id-890'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::end() -->
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
-            <return type-id='type-id-900'/>
+            <return type-id='type-id-899'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_valueEPKSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-881'/>
+            <parameter type-id='type-id-880'/>
             <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
-            <return type-id='type-id-900'/>
+            <return type-id='type-id-899'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- HeapProfileTable::AllocValue::Bucket* const& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_S_keyEPKSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-881'/>
+            <parameter type-id='type-id-880'/>
             <!-- HeapProfileTable::AllocValue::Bucket* const& -->
-            <return type-id='type-id-847'/>
+            <return type-id='type-id-846'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*, std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*, HeapProfileTable::AllocValue::Bucket* const&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS7_ESG_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-913'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-913'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-846'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::lower_bound(HeapProfileTable::AllocValue::Bucket* const&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-846'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-869' is-artificial='yes'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
             <!-- const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >& -->
-            <return type-id='type-id-887'/>
+            <return type-id='type-id-886'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-869' is-artificial='yes'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
             <!-- class std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-888'/>
+            <return type-id='type-id-887'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_put_node(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-913'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15291,9 +15300,9 @@
           <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-913'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15302,65 +15311,65 @@
           <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- HeapProfileTable::AllocValue::Bucket* const& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- HeapProfileTable::AllocValue::Bucket* const& -->
-            <return type-id='type-id-847'/>
+            <return type-id='type-id-846'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_create_node(const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE14_M_create_nodeERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-899'/>
             <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_rightmost() -->
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_leftmost() -->
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-881'/>
+            <return type-id='type-id-880'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_erase(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-913'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15369,51 +15378,51 @@
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-899'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_unique(const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-899'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> -->
-            <return type-id='type-id-923'/>
+            <return type-id='type-id-922'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_'>
             <!-- implicit parameter of type 'std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >' -->
-            <parameter type-id='type-id-870'/>
+            <parameter type-id='type-id-869'/>
             <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-899'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-885'>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-884'>
         <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-851'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-850'/>
         <member-function access='private'>
           <!-- void std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-916' is-artificial='yes'/>
+            <parameter type-id='type-id-915' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15422,9 +15431,9 @@
           <!-- void std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::allocator(const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-916' is-artificial='yes'/>
+            <parameter type-id='type-id-915' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
-            <parameter type-id='type-id-887'/>
+            <parameter type-id='type-id-886'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15433,7 +15442,7 @@
           <!-- std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-916' is-artificial='yes'/>
+            <parameter type-id='type-id-915' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -15442,16 +15451,16 @@
         </member-function>
       </class-decl>
       <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-931'/>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-930'/>
       <!-- class std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-      <class-decl name='allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-888'>
+      <class-decl name='allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-887'>
         <!-- class __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-853'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-852'/>
         <member-function access='private'>
           <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-917' is-artificial='yes'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15460,9 +15469,9 @@
           <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator(const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-917' is-artificial='yes'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-890'/>
+            <parameter type-id='type-id-889'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15471,7 +15480,7 @@
           <!-- std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-917' is-artificial='yes'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -15482,31 +15491,31 @@
           <!-- void std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >(const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
           <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-917' is-artificial='yes'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
-            <parameter type-id='type-id-887'/>
+            <parameter type-id='type-id-886'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::allocator<std::pair<const void* const, const char*> > -->
-      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-932'/>
+      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-931'/>
       <!-- class std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
       <class-decl name='map&lt;HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-264'>
         <member-type access='private'>
           <!-- class std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::value_compare -->
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-933'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-932'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<HeapProfileTable::Bucket*, std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::_M_t -->
-          <var-decl name='_M_t' type-id='type-id-866' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-865' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::map() -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15515,11 +15524,11 @@
           <!-- void std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::map(const std::less<HeapProfileTable::Bucket*>&, const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<HeapProfileTable::Bucket*>&' -->
-            <parameter type-id='type-id-893'/>
+            <parameter type-id='type-id-892'/>
             <!-- parameter of type 'const std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-890'/>
+            <parameter type-id='type-id-889'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15528,9 +15537,9 @@
           <!-- void std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::map(const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- parameter of type 'const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
-            <parameter type-id='type-id-896'/>
+            <parameter type-id='type-id-895'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15539,60 +15548,60 @@
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::lower_bound(HeapProfileTable::AllocValue::Bucket* const&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE11lower_boundERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-846'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::end() -->
           <function-decl name='end' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::less<HeapProfileTable::Bucket*> std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::key_comp() -->
           <function-decl name='key_comp' mangled-name='_ZNKSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-897' is-artificial='yes'/>
+            <parameter type-id='type-id-896' is-artificial='yes'/>
             <!-- struct std::less<HeapProfileTable::Bucket*> -->
-            <return type-id='type-id-891'/>
+            <return type-id='type-id-890'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::insert(std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
           <function-decl name='insert' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE6insertESt17_Rb_tree_iteratorIS9_ERKS9_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >' -->
-            <parameter type-id='type-id-874'/>
+            <parameter type-id='type-id-873'/>
             <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-899'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- HeapProfileTable::Snapshot::Entry& std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::operator[](HeapProfileTable::AllocValue::Bucket* const&) -->
           <function-decl name='operator[]' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEEixERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-846'/>
             <!-- HeapProfileTable::Snapshot::Entry& -->
-            <return type-id='type-id-850'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- size_t std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-897' is-artificial='yes'/>
+            <parameter type-id='type-id-896' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -15601,25 +15610,25 @@
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less<HeapProfileTable::Bucket*>, std::allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-            <return type-id='type-id-874'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-934'/>
+      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-933'/>
       <!-- struct std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-870'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-869'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-910' is-artificial='yes'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15628,9 +15637,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-910' is-artificial='yes'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-881'/>
+            <parameter type-id='type-id-880'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15639,9 +15648,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-910' is-artificial='yes'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-876'/>
+            <parameter type-id='type-id-875'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15650,52 +15659,52 @@
           <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-910' is-artificial='yes'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-            <return type-id='type-id-909'/>
+            <return type-id='type-id-908'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-910' is-artificial='yes'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-            <return type-id='type-id-909'/>
+            <return type-id='type-id-908'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <parameter type-id='type-id-872' is-artificial='yes'/>
             <!-- const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>* -->
-            <return type-id='type-id-901'/>
+            <return type-id='type-id-900'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEneERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-873' is-artificial='yes'/>
+            <parameter type-id='type-id-872' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-872'/>
+            <parameter type-id='type-id-871'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-874'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-873'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-912' is-artificial='yes'/>
+            <parameter type-id='type-id-911' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15704,9 +15713,9 @@
           <!-- void std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-912' is-artificial='yes'/>
+            <parameter type-id='type-id-911' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-913'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15715,9 +15724,9 @@
           <!-- bool std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator==(const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEeqERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-877' is-artificial='yes'/>
+            <parameter type-id='type-id-876' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-876'/>
+            <parameter type-id='type-id-875'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -15726,41 +15735,41 @@
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-912' is-artificial='yes'/>
+            <parameter type-id='type-id-911' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >& -->
-            <return type-id='type-id-911'/>
+            <return type-id='type-id-910'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-877' is-artificial='yes'/>
+            <parameter type-id='type-id-876' is-artificial='yes'/>
             <!-- std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>& -->
-            <return type-id='type-id-920'/>
+            <return type-id='type-id-919'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-      <class-decl name='_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-882'>
+      <class-decl name='_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-881'>
         <!-- struct std::unary_function<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, HeapProfileTable::Bucket* const> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-935'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-934'/>
         <member-function access='public'>
           <!-- HeapProfileTable::AllocValue::Bucket* const& std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::operator()(const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEclERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Select1st<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-884' is-artificial='yes'/>
+            <parameter type-id='type-id-883' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-899'/>
             <!-- HeapProfileTable::AllocValue::Bucket* const& -->
-            <return type-id='type-id-847'/>
+            <return type-id='type-id-846'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__copy_move_backward<false, false, std::random_access_iterator_tag> -->
-      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-936'/>
+      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-935'/>
       <!-- struct std::__equal<false> -->
-      <class-decl name='__equal&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='796' column='1' id='type-id-937'>
+      <class-decl name='__equal&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='796' column='1' id='type-id-936'>
         <member-function access='public' static='yes'>
           <!-- bool std::__equal<false>::equal<const void* const*, const void**>(void* const*, void**) -->
           <function-decl name='equal&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15802,7 +15811,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__iter_swap<true> -->
-      <class-decl name='__iter_swap&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='96' column='1' id='type-id-938'>
+      <class-decl name='__iter_swap&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='96' column='1' id='type-id-937'>
         <member-function access='public' static='yes'>
           <!-- void std::__iter_swap<true>::iter_swap<HeapProfileTable::Bucket**, HeapProfileTable::Bucket**>(HeapProfileTable::AllocValue::Bucket**) -->
           <function-decl name='iter_swap&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15827,7 +15836,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__miter_base<HeapProfileTable::Bucket**, false> -->
-      <class-decl name='__miter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-939'>
+      <class-decl name='__miter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-938'>
         <member-function access='public' static='yes'>
           <!-- HeapProfileTable::AllocValue::Bucket** std::__miter_base<HeapProfileTable::Bucket**, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPP17HeapProfileBucketLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15839,7 +15848,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__miter_base<HeapProfileTable::Snapshot::Entry*, false> -->
-      <class-decl name='__miter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-940'>
+      <class-decl name='__miter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-939'>
         <member-function access='public' static='yes'>
           <!-- HeapProfileTable::Snapshot::Entry* std::__miter_base<HeapProfileTable::Snapshot::Entry*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPN16HeapProfileTable8Snapshot5EntryELb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15851,7 +15860,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__miter_base<const void* const*, false> -->
-      <class-decl name='__miter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-941'>
+      <class-decl name='__miter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-940'>
         <member-function access='public' static='yes'>
           <!-- void* const* std::__miter_base<const void* const*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPKPKvLb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15863,7 +15872,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<HeapProfileTable::Bucket**, false> -->
-      <class-decl name='__niter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-942'>
+      <class-decl name='__niter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-941'>
         <member-function access='public' static='yes'>
           <!-- HeapProfileTable::AllocValue::Bucket** std::__niter_base<HeapProfileTable::Bucket**, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPP17HeapProfileBucketLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15875,7 +15884,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<HeapProfileTable::Snapshot::Entry*, false> -->
-      <class-decl name='__niter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-943'>
+      <class-decl name='__niter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-942'>
         <member-function access='public' static='yes'>
           <!-- HeapProfileTable::Snapshot::Entry* std::__niter_base<HeapProfileTable::Snapshot::Entry*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPN16HeapProfileTable8Snapshot5EntryELb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15887,7 +15896,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<const void* const*, false> -->
-      <class-decl name='__niter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-944'>
+      <class-decl name='__niter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-943'>
         <member-function access='public' static='yes'>
           <!-- void* const* std::__niter_base<const void* const*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPKPKvLb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15899,7 +15908,7 @@
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<const void**, false> -->
-      <class-decl name='__niter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-945'>
+      <class-decl name='__niter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-944'>
         <member-function access='public' static='yes'>
           <!-- void** std::__niter_base<const void**, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPKvLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15911,32 +15920,32 @@
         </member-function>
       </class-decl>
       <!-- struct std::binary_function<HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool> -->
-      <class-decl name='binary_function&lt;HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-946'/>
+      <class-decl name='binary_function&lt;HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-945'/>
       <!-- struct std::less<HeapProfileTable::Bucket*> -->
-      <class-decl name='less&lt;HeapProfileTable::Bucket*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-891'>
+      <class-decl name='less&lt;HeapProfileTable::Bucket*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-890'>
         <!-- struct std::binary_function<HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-946'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-945'/>
         <member-function access='public'>
           <!-- bool std::less<HeapProfileTable::Bucket*>::operator()(HeapProfileTable::AllocValue::Bucket* const&, HeapProfileTable::AllocValue::Bucket* const&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt4lessIP17HeapProfileBucketEclERKS1_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::less<HeapProfileTable::Bucket*>*' -->
-            <parameter type-id='type-id-894' is-artificial='yes'/>
+            <parameter type-id='type-id-893' is-artificial='yes'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-846'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-846'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::less<const void*> -->
-      <class-decl name='less&lt;const void*&gt;' is-struct='yes' visibility='default' id='type-id-947'/>
+      <class-decl name='less&lt;const void*&gt;' is-struct='yes' visibility='default' id='type-id-946'/>
       <!-- struct std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> -->
-      <class-decl name='pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-898'>
+      <class-decl name='pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-897'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- HeapProfileTable::AllocValue::Bucket* const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::first -->
-          <var-decl name='first' type-id='type-id-846' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-845' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- HeapProfileTable::Snapshot::Entry std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::second -->
@@ -15946,7 +15955,7 @@
           <!-- void std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
-            <parameter type-id='type-id-921' is-artificial='yes'/>
+            <parameter type-id='type-id-920' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15955,9 +15964,9 @@
           <!-- void std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>::pair(HeapProfileTable::AllocValue::Bucket* const&, const HeapProfileTable::Snapshot::Entry&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
-            <parameter type-id='type-id-921' is-artificial='yes'/>
+            <parameter type-id='type-id-920' is-artificial='yes'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-846'/>
             <!-- parameter of type 'const HeapProfileTable::Snapshot::Entry&' -->
             <parameter type-id='type-id-262'/>
             <!-- void -->
@@ -15966,12 +15975,12 @@
         </member-function>
       </class-decl>
       <!-- struct std::pair<const void* const, const char*> -->
-      <class-decl name='pair&lt;const void* const, const char*&gt;' is-struct='yes' visibility='default' id='type-id-902'/>
+      <class-decl name='pair&lt;const void* const, const char*&gt;' is-struct='yes' visibility='default' id='type-id-901'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-923'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-922'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::first -->
-          <var-decl name='first' type-id='type-id-874' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-873' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::second -->
@@ -15981,7 +15990,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>*' -->
-            <parameter type-id='type-id-924' is-artificial='yes'/>
+            <parameter type-id='type-id-923' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -15990,32 +15999,32 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, bool>*' -->
-            <parameter type-id='type-id-924' is-artificial='yes'/>
+            <parameter type-id='type-id-923' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-876'/>
+            <parameter type-id='type-id-875'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::unary_function<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>, HeapProfileTable::Bucket* const> -->
-      <class-decl name='unary_function&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, HeapProfileTable::Bucket* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-935'/>
+      <class-decl name='unary_function&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, HeapProfileTable::Bucket* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-934'/>
       <!-- class std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-948'>
+      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-947'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> -->
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-949'>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-948'>
             <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-950'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-949'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_key_compare -->
-              <var-decl name='_M_key_compare' type-id='type-id-951' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-950' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_node_count -->
@@ -16025,7 +16034,7 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -16034,11 +16043,11 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<const void*>&' -->
-                <parameter type-id='type-id-953'/>
+                <parameter type-id='type-id-952'/>
                 <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-                <parameter type-id='type-id-954'/>
+                <parameter type-id='type-id-953'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -16047,7 +16056,7 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -16056,11 +16065,11 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<const void*>&' -->
-                <parameter type-id='type-id-953'/>
+                <parameter type-id='type-id-952'/>
                 <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-                <parameter type-id='type-id-954'/>
+                <parameter type-id='type-id-953'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -16069,7 +16078,7 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -16078,13 +16087,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-949' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-948' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16093,11 +16102,11 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<const void*>&' -->
-            <parameter type-id='type-id-953'/>
+            <parameter type-id='type-id-952'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16106,9 +16115,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-956'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16117,7 +16126,7 @@
           <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -16128,7 +16137,7 @@
           <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -16137,236 +16146,236 @@
           <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::key_comp() -->
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- struct std::less<const void*> -->
-            <return type-id='type-id-951'/>
+            <return type-id='type-id-950'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::end() -->
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::pair<const void* const, const char*>& -->
-            <return type-id='type-id-960'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
-            <return type-id='type-id-954'/>
+            <return type-id='type-id-953'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-960'/>
             <!-- const std::pair<const void* const, const char*>& -->
-            <return type-id='type-id-960'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-960'/>
             <!-- void* const& -->
-            <return type-id='type-id-365'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<const void* const, const char*> >*, std::_Rb_tree_node<std::pair<const void* const, const char*> >*, void* const&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_ESF_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::lower_bound(void* const&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::allocator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- class std::allocator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-963'/>
+            <return type-id='type-id-962'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- void* const& -->
-            <return type-id='type-id-365'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_create_node(const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_create_nodeERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_rightmost() -->
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_leftmost() -->
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-961'/>
+            <return type-id='type-id-960'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique(const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
-            <return type-id='type-id-964'/>
+            <return type-id='type-id-963'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >' -->
-            <parameter type-id='type-id-965'/>
+            <parameter type-id='type-id-964'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16375,11 +16384,11 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<const void*>&' -->
-            <parameter type-id='type-id-953'/>
+            <parameter type-id='type-id-952'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16388,9 +16397,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-956'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16399,7 +16408,7 @@
           <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -16410,9 +16419,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_put_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16421,9 +16430,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16432,37 +16441,37 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_erase(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-966'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-965'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-967'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-966'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-968'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-967'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-969'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-968'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-970'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-969'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-971'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-970'/>
       <!-- struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-965'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-964'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16471,9 +16480,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-960'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16482,9 +16491,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-972'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16493,27 +16502,27 @@
           <!-- const std::pair<const void* const, const char*>* std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-974' is-artificial='yes'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
             <!-- const std::pair<const void* const, const char*>* -->
-            <return type-id='type-id-975'/>
+            <return type-id='type-id-974'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
-            <return type-id='type-id-976'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEneERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-974' is-artificial='yes'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-977'/>
+            <parameter type-id='type-id-976'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -16522,23 +16531,23 @@
           <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
-            <return type-id='type-id-976'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-959'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-958'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16547,9 +16556,9 @@
           <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16558,29 +16567,29 @@
           <!-- std::pair<const void* const, const char*>* std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-979' is-artificial='yes'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
             <!-- std::pair<const void* const, const char*>* -->
-            <return type-id='type-id-980'/>
+            <return type-id='type-id-979'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator++(int) -->
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEppEi' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator==(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEeqERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-979' is-artificial='yes'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-972'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -16589,42 +16598,42 @@
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
-            <return type-id='type-id-981'/>
+            <return type-id='type-id-980'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::pair<const void* const, const char*>& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-979' is-artificial='yes'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
             <!-- std::pair<const void* const, const char*>& -->
-            <return type-id='type-id-982'/>
+            <return type-id='type-id-981'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-878'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-877'/>
       <!-- struct std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-983'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-982'/>
       <!-- struct std::_Rb_tree_node_base -->
-      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-984'/>
+      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-983'/>
       <!-- struct std::allocator<char> -->
-      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
+      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-984'/>
       <!-- struct std::char_traits<char> -->
-      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-986'/>
+      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::_Rb_tree_const_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-987'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-986'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-988'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-987'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >, std::_Rb_tree_iterator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-989'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-988'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-964'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-963'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::first -->
-          <var-decl name='first' type-id='type-id-959' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-958' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::second -->
@@ -16634,7 +16643,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
-            <parameter type-id='type-id-990' is-artificial='yes'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -16643,42 +16652,42 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
-            <parameter type-id='type-id-990' is-artificial='yes'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-972'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-991'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-990'/>
       <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const char*) -->
       <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-        <parameter type-id='type-id-829'/>
+        <parameter type-id='type-id-828'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2'/>
         <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
-        <return type-id='type-id-830'/>
+        <return type-id='type-id-829'/>
       </function-decl>
       <!-- void std::swap<HeapProfileTable::Bucket*>(HeapProfileTable::AllocValue::Bucket*&, HeapProfileTable::AllocValue::Bucket*&) -->
       <function-decl name='swap&lt;HeapProfileTable::Bucket*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*&' -->
-        <parameter type-id='type-id-849'/>
+        <parameter type-id='type-id-848'/>
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*&' -->
-        <parameter type-id='type-id-849'/>
+        <parameter type-id='type-id-848'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- void std::swap<HeapProfileTable::Snapshot::Entry>(HeapProfileTable::Snapshot::Entry&, HeapProfileTable::Snapshot::Entry&) -->
       <function-decl name='swap&lt;HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'HeapProfileTable::Snapshot::Entry&' -->
-        <parameter type-id='type-id-850'/>
+        <parameter type-id='type-id-849'/>
         <!-- parameter of type 'HeapProfileTable::Snapshot::Entry&' -->
-        <parameter type-id='type-id-850'/>
+        <parameter type-id='type-id-849'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16696,15 +16705,15 @@
       <!-- HeapProfileTable::AllocValue::Bucket* const& std::__median<HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)>(HeapProfileTable::AllocValue::Bucket* const&, HeapProfileTable::AllocValue::Bucket* const&, HeapProfileTable::AllocValue::Bucket* const&, bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*) -->
       <function-decl name='__median&lt;HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-        <parameter type-id='type-id-847'/>
+        <parameter type-id='type-id-846'/>
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-        <parameter type-id='type-id-847'/>
+        <parameter type-id='type-id-846'/>
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const&' -->
-        <parameter type-id='type-id-847'/>
+        <parameter type-id='type-id-846'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- HeapProfileTable::AllocValue::Bucket* const& -->
-        <return type-id='type-id-847'/>
+        <return type-id='type-id-846'/>
       </function-decl>
       <!-- void std::__heap_select<HeapProfileTable::Snapshot::Entry*>(HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry*) -->
       <function-decl name='__heap_select&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1900' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -16726,7 +16735,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16746,7 +16755,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
         <parameter type-id='type-id-250'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16766,7 +16775,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16786,7 +16795,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16806,7 +16815,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16830,7 +16839,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
         <parameter type-id='type-id-250'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- HeapProfileTable::AllocValue::Bucket** -->
         <return type-id='type-id-275'/>
       </function-decl>
@@ -16854,7 +16863,7 @@
         <!-- parameter of type 'long int' -->
         <parameter type-id='type-id-18' name='__depth_limit' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16885,7 +16894,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -16905,7 +16914,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -17072,7 +17081,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
         <parameter type-id='type-id-250'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -17111,7 +17120,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket*' -->
         <parameter type-id='type-id-250' name='__value' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -17124,7 +17133,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -17144,7 +17153,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -17164,7 +17173,7 @@
         <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
         <parameter type-id='type-id-275'/>
         <!-- parameter of type 'bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*)*' -->
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -17196,12 +17205,12 @@
     <!-- namespace __gnu_cxx -->
     <namespace-decl name='__gnu_cxx'>
       <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > > -->
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-851'>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-850'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -17210,9 +17219,9 @@
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::new_allocator(const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >&' -->
-            <parameter type-id='type-id-861'/>
+            <parameter type-id='type-id-860'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -17221,7 +17230,7 @@
           <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -17232,9 +17241,9 @@
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::deallocate(std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*, unsigned long int) -->
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE10deallocateEPSA_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-913'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -17245,7 +17254,7 @@
           <!-- size_t __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-862' is-artificial='yes'/>
+            <parameter type-id='type-id-861' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -17254,25 +17263,25 @@
           <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >::allocate(unsigned long int, void*) -->
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > >*' -->
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- std::_Rb_tree_node<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >* -->
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-992'/>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-991'/>
       <!-- class __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> > -->
-      <class-decl name='new_allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-853'>
+      <class-decl name='new_allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-852'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -17281,9 +17290,9 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::new_allocator(const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >&' -->
-            <parameter type-id='type-id-864'/>
+            <parameter type-id='type-id-863'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -17292,7 +17301,7 @@
           <!-- __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -17303,9 +17312,9 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::destroy(std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*) -->
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEE7destroyEPS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
             <!-- parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
-            <parameter type-id='type-id-921'/>
+            <parameter type-id='type-id-920'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -17314,22 +17323,22 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >::construct(std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*, const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&) -->
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEE9constructEPS8_RKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry> >*' -->
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
             <!-- parameter of type 'std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>*' -->
-            <parameter type-id='type-id-921'/>
+            <parameter type-id='type-id-920'/>
             <!-- parameter of type 'const std::pair<HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry>&' -->
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-899'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
-      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-993'/>
+      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-992'/>
       <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-994'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-993'/>
       <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-995'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-994'/>
     </namespace-decl>
     <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
@@ -17346,7 +17355,7 @@
       <var-decl name='FLAGS_nocleanup_old_heap_profiles' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_nocleanup_old_heap_profilesE' visibility='default' filepath='src/heap-profile-table.cc' line='85' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_nocleanup_old_heap_profilesE'/>
     </namespace-decl>
     <!-- bool (HeapProfileTable::DumpArgs::Stats*, HeapProfileTable::DumpArgs::Stats*) -->
-    <function-type size-in-bits='64' id='type-id-855'>
+    <function-type size-in-bits='64' id='type-id-854'>
       <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
       <parameter type-id='type-id-256'/>
       <!-- parameter of type 'HeapProfileTable::DumpArgs::Stats*' -->
@@ -17355,16 +17364,16 @@
       <return type-id='type-id-76'/>
     </function-type>
     <!-- void (const HeapProfileBucket*, HeapProfileTable::BufferArgs*) -->
-    <function-type size-in-bits='64' id='type-id-925'>
+    <function-type size-in-bits='64' id='type-id-924'>
       <!-- parameter of type 'const HeapProfileBucket*' -->
-      <parameter type-id='type-id-858'/>
+      <parameter type-id='type-id-857'/>
       <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
       <parameter type-id='type-id-252'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::AddNonLiveArgs*) -->
-    <function-type size-in-bits='64' id='type-id-926'>
+    <function-type size-in-bits='64' id='type-id-925'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -17375,7 +17384,7 @@
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot*) -->
-    <function-type size-in-bits='64' id='type-id-927'>
+    <function-type size-in-bits='64' id='type-id-926'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -17386,7 +17395,7 @@
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, HeapProfileTable::AllocValue*, HeapProfileTable::Snapshot::ReportState*) -->
-    <function-type size-in-bits='64' id='type-id-928'>
+    <function-type size-in-bits='64' id='type-id-927'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -17397,7 +17406,7 @@
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, HeapProfileTable::AllocValue*, char*) -->
-    <function-type size-in-bits='64' id='type-id-929'>
+    <function-type size-in-bits='64' id='type-id-928'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -17408,7 +17417,7 @@
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&) -->
-    <function-type size-in-bits='64' id='type-id-930'>
+    <function-type size-in-bits='64' id='type-id-929'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -17421,12 +17430,12 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/heap-profiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- struct HeapProfileEndWriter -->
-    <class-decl name='HeapProfileEndWriter' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/heap-profiler.cc' line='593' column='1' id='type-id-996'>
+    <class-decl name='HeapProfileEndWriter' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/heap-profiler.cc' line='593' column='1' id='type-id-995'>
       <member-function access='public' destructor='yes'>
         <!-- HeapProfileEndWriter::~HeapProfileEndWriter(int) -->
         <function-decl name='~HeapProfileEndWriter' mangled-name='_ZN20HeapProfileEndWriterD1Ev' filepath='src/heap-profiler.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN20HeapProfileEndWriterD1Ev'>
           <!-- implicit parameter of type 'HeapProfileEndWriter*' -->
-          <parameter type-id='type-id-997' is-artificial='yes'/>
+          <parameter type-id='type-id-996' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -17435,7 +17444,7 @@
       </member-function>
     </class-decl>
     <!-- HeapProfileEndWriter* -->
-    <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-997'/>
+    <pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-996'/>
     <!-- namespace base -->
     <namespace-decl name='base'>
       <!-- namespace base::subtle -->
@@ -17572,18 +17581,18 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/internal_logging.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- char[200] -->
-    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='1600' id='type-id-998'>
+    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='1600' id='type-id-997'>
       <!-- <anonymous range>[200] -->
-      <subrange length='200' type-id='type-id-19' id='type-id-999'/>
+      <subrange length='200' type-id='type-id-19' id='type-id-998'/>
     </array-type-def>
     <!-- const tcmalloc::LogItem -->
-    <qualified-type-def type-id='type-id-1000' const='yes' id='type-id-1001'/>
+    <qualified-type-def type-id='type-id-999' const='yes' id='type-id-1000'/>
     <!-- const tcmalloc::LogItem& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1001' size-in-bits='64' id='type-id-1002'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1000' size-in-bits='64' id='type-id-1001'/>
     <!-- tcmalloc::Logger* -->
-    <pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1004'/>
+    <pointer-type-def type-id='type-id-1002' size-in-bits='64' id='type-id-1003'/>
     <!-- void (const char*, int)* -->
-    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1006'/>
+    <pointer-type-def type-id='type-id-1004' size-in-bits='64' id='type-id-1005'/>
     <!-- namespace base -->
     <namespace-decl name='base'>
       <!-- namespace base::subtle -->
@@ -17633,7 +17642,7 @@
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::Logger -->
-      <class-decl name='Logger' size-in-bits='1728' visibility='default' filepath='src/internal_logging.cc' line='66' column='1' id='type-id-1003'>
+      <class-decl name='Logger' size-in-bits='1728' visibility='default' filepath='src/internal_logging.cc' line='66' column='1' id='type-id-1002'>
         <data-member access='private' static='yes'>
           <!-- static const int tcmalloc::Logger::kBufSize -->
           <var-decl name='kBufSize' type-id='type-id-139' visibility='default' filepath='src/internal_logging.cc' line='72' column='1'/>
@@ -17648,13 +17657,13 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
           <!-- char tcmalloc::Logger::buf_[200] -->
-          <var-decl name='buf_' type-id='type-id-998' visibility='default' filepath='src/internal_logging.cc' line='75' column='1'/>
+          <var-decl name='buf_' type-id='type-id-997' visibility='default' filepath='src/internal_logging.cc' line='75' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- bool tcmalloc::Logger::AddStr(const char*, int) -->
           <function-decl name='AddStr' mangled-name='_ZN8tcmalloc6Logger6AddStrEPKci' filepath='src/internal_logging.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger6AddStrEPKci'>
             <!-- implicit parameter of type 'tcmalloc::Logger*' -->
-            <parameter type-id='type-id-1004' is-artificial='yes'/>
+            <parameter type-id='type-id-1003' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'int' -->
@@ -17667,7 +17676,7 @@
           <!-- bool tcmalloc::Logger::AddNum(uint64_t, int) -->
           <function-decl name='AddNum' mangled-name='_ZN8tcmalloc6Logger6AddNumEmi' filepath='src/internal_logging.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger6AddNumEmi'>
             <!-- implicit parameter of type 'tcmalloc::Logger*' -->
-            <parameter type-id='type-id-1004' is-artificial='yes'/>
+            <parameter type-id='type-id-1003' is-artificial='yes'/>
             <!-- parameter of type 'typedef uint64_t' -->
             <parameter type-id='type-id-38'/>
             <!-- parameter of type 'int' -->
@@ -17680,37 +17689,37 @@
           <!-- bool tcmalloc::Logger::Add(const tcmalloc::LogItem&) -->
           <function-decl name='Add' mangled-name='_ZN8tcmalloc6Logger3AddERKNS_7LogItemE' filepath='src/internal_logging.cc' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger3AddERKNS_7LogItemE'>
             <!-- implicit parameter of type 'tcmalloc::Logger*' -->
-            <parameter type-id='type-id-1004' is-artificial='yes'/>
+            <parameter type-id='type-id-1003' is-artificial='yes'/>
             <!-- parameter of type 'const tcmalloc::LogItem&' -->
-            <parameter type-id='type-id-1002'/>
+            <parameter type-id='type-id-1001'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- void (const char*, int)* tcmalloc::log_message_writer -->
-      <var-decl name='log_message_writer' type-id='type-id-1006' mangled-name='_ZN8tcmalloc18log_message_writerE' visibility='default' filepath='src/internal_logging.cc' line='63' column='1' elf-symbol-id='_ZN8tcmalloc18log_message_writerE'/>
+      <var-decl name='log_message_writer' type-id='type-id-1005' mangled-name='_ZN8tcmalloc18log_message_writerE' visibility='default' filepath='src/internal_logging.cc' line='63' column='1' elf-symbol-id='_ZN8tcmalloc18log_message_writerE'/>
       <!-- void tcmalloc::Log(tcmalloc::LogMode, const char*, int, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem, tcmalloc::LogItem) -->
       <function-decl name='Log' mangled-name='_ZN8tcmalloc3LogENS_7LogModeEPKciNS_7LogItemES3_S3_S3_' filepath='src/internal_logging.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc3LogENS_7LogModeEPKciNS_7LogItemES3_S3_S3_'>
         <!-- parameter of type 'enum tcmalloc::LogMode' -->
-        <parameter type-id='type-id-1007' name='mode' filepath='src/internal_logging.cc' line='78' column='1'/>
+        <parameter type-id='type-id-1006' name='mode' filepath='src/internal_logging.cc' line='78' column='1'/>
         <!-- parameter of type 'const char*' -->
         <parameter type-id='type-id-2' name='filename' filepath='src/internal_logging.cc' line='78' column='1'/>
         <!-- parameter of type 'int' -->
         <parameter type-id='type-id-1' name='line' filepath='src/internal_logging.cc' line='78' column='1'/>
         <!-- parameter of type 'class tcmalloc::LogItem' -->
-        <parameter type-id='type-id-1000' name='a' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='a' filepath='src/internal_logging.cc' line='79' column='1'/>
         <!-- parameter of type 'class tcmalloc::LogItem' -->
-        <parameter type-id='type-id-1000' name='b' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='b' filepath='src/internal_logging.cc' line='79' column='1'/>
         <!-- parameter of type 'class tcmalloc::LogItem' -->
-        <parameter type-id='type-id-1000' name='c' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='c' filepath='src/internal_logging.cc' line='79' column='1'/>
         <!-- parameter of type 'class tcmalloc::LogItem' -->
-        <parameter type-id='type-id-1000' name='d' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='d' filepath='src/internal_logging.cc' line='79' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- enum tcmalloc::LogMode -->
-      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1007'>
+      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1006'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='kLog' value='0'/>
         <enumerator name='kCrash' value='1'/>
@@ -17718,7 +17727,7 @@
       </enum-decl>
     </namespace-decl>
     <!-- void (const char*, int) -->
-    <function-type size-in-bits='64' id='type-id-1005'>
+    <function-type size-in-bits='64' id='type-id-1004'>
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2'/>
       <!-- parameter of type 'int' -->
@@ -17729,10 +17738,10 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/malloc_extension.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- class MallocExtension -->
-    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
+    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1007'>
       <member-type access='private'>
         <!-- typedef void (void*, const base::MallocRange*) MallocExtension::RangeFunction -->
-        <typedef-decl name='RangeFunction' type-id='type-id-1010' filepath='src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1009'/>
+        <typedef-decl name='RangeFunction' type-id='type-id-1009' filepath='src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1008'/>
       </member-type>
       <member-function access='private' static='yes'>
         <!-- MallocExtension* MallocExtension::instance() -->
@@ -17816,11 +17825,11 @@
           <!-- implicit parameter of type 'MallocExtension*' -->
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <!-- parameter of type 'int*' -->
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <!-- parameter of type 'size_t*' -->
           <parameter type-id='type-id-239'/>
           <!-- parameter of type 'int*' -->
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -17844,7 +17853,7 @@
           <!-- implicit parameter of type 'MallocExtension*' -->
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <!-- parameter of type 'MallocExtensionWriter*' -->
-          <parameter type-id='type-id-1012'/>
+          <parameter type-id='type-id-1011'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -17855,7 +17864,7 @@
           <!-- implicit parameter of type 'MallocExtension*' -->
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <!-- parameter of type 'MallocExtensionWriter*' -->
-          <parameter type-id='type-id-1012'/>
+          <parameter type-id='type-id-1011'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -17868,7 +17877,7 @@
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- parameter of type 'MallocExtension::RangeFunction*' -->
-          <parameter type-id='type-id-1013'/>
+          <parameter type-id='type-id-1012'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -17923,7 +17932,7 @@
           <!-- implicit parameter of type 'MallocExtension*' -->
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <!-- SysAllocator* -->
-          <return type-id='type-id-1014'/>
+          <return type-id='type-id-1013'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='16'>
@@ -17932,7 +17941,7 @@
           <!-- implicit parameter of type 'MallocExtension*' -->
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <!-- parameter of type 'SysAllocator*' -->
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1013'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -18007,7 +18016,7 @@
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- enum MallocExtension::Ownership -->
-          <return type-id='type-id-1015'/>
+          <return type-id='type-id-1014'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='24'>
@@ -18016,7 +18025,7 @@
           <!-- implicit parameter of type 'MallocExtension*' -->
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <!-- parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-          <parameter type-id='type-id-1016'/>
+          <parameter type-id='type-id-1015'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -18027,7 +18036,7 @@
           <!-- implicit parameter of type 'MallocExtension*' -->
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <!-- parameter of type 'int*' -->
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <!-- void** -->
           <return type-id='type-id-171'/>
         </function-decl>
@@ -18043,12 +18052,12 @@
       </member-function>
     </class-decl>
     <!-- class SysAllocator -->
-    <class-decl name='SysAllocator' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='75' column='1' id='type-id-1017'>
+    <class-decl name='SysAllocator' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='75' column='1' id='type-id-1016'>
       <member-function access='private' constructor='yes'>
         <!-- SysAllocator::SysAllocator() -->
         <function-decl name='SysAllocator' filepath='src/gperftools/malloc_extension.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SysAllocator*' -->
-          <parameter type-id='type-id-1014' is-artificial='yes'/>
+          <parameter type-id='type-id-1013' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -18057,7 +18066,7 @@
         <!-- SysAllocator::~SysAllocator(int) -->
         <function-decl name='~SysAllocator' mangled-name='_ZN12SysAllocatorD1Ev' filepath='src/malloc_extension.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN12SysAllocatorD1Ev'>
           <!-- implicit parameter of type 'SysAllocator*' -->
-          <parameter type-id='type-id-1014' is-artificial='yes'/>
+          <parameter type-id='type-id-1013' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -18068,7 +18077,7 @@
         <!-- void* SysAllocator::Alloc(size_t, size_t*, size_t) -->
         <function-decl name='Alloc' mangled-name='_ZN12SysAllocator5AllocEmPmm' filepath='src/gperftools/malloc_extension.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SysAllocator*' -->
-          <parameter type-id='type-id-1014' is-artificial='yes'/>
+          <parameter type-id='type-id-1013' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'size_t*' -->
@@ -18081,51 +18090,51 @@
       </member-function>
     </class-decl>
     <!-- enum MallocExtension_Ownership -->
-    <enum-decl name='MallocExtension_Ownership' filepath='src/gperftools/malloc_extension_c.h' line='87' column='1' id='type-id-1018'>
+    <enum-decl name='MallocExtension_Ownership' filepath='src/gperftools/malloc_extension_c.h' line='87' column='1' id='type-id-1017'>
       <underlying-type type-id='type-id-96'/>
       <enumerator name='MallocExtension_kUnknownOwnership' value='0'/>
       <enumerator name='MallocExtension_kOwned' value='1'/>
       <enumerator name='MallocExtension_kNotOwned' value='2'/>
     </enum-decl>
     <!-- MallocExtension* -->
-    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-241'/>
+    <pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-241'/>
     <!-- MallocExtension::RangeFunction* -->
-    <pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1013'/>
+    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1012'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- class std::allocator<MallocExtension::FreeListInfo> -->
-      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' visibility='default' id='type-id-1019'/>
+      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' visibility='default' id='type-id-1018'/>
       <!-- class std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
-      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' visibility='default' id='type-id-1020'/>
+      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' visibility='default' id='type-id-1019'/>
       <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
-      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1021'/>
+      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1020'/>
       <!-- struct std::char_traits<char> -->
-      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-986'/>
+      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1022'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1021'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1023'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1022'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1024'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1023'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1025'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1024'/>
       <!-- void std::_Destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- void std::_Destroy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
-        <parameter type-id='type-id-1027'/>
+        <parameter type-id='type-id-1026'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -18133,16 +18142,16 @@
     <!-- namespace __gnu_cxx -->
     <namespace-decl name='__gnu_cxx'>
       <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
-      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1028'>
+      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1027'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- MallocExtension::FreeListInfo* __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::_M_current -->
-          <var-decl name='_M_current' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator() -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -18151,9 +18160,9 @@
           <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator(MallocExtension::FreeListInfo* const&) -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo* const&' -->
-            <parameter type-id='type-id-1030'/>
+            <parameter type-id='type-id-1029'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -18162,27 +18171,27 @@
           <!-- MallocExtension::FreeListInfo* const& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::base() -->
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
             <!-- MallocExtension::FreeListInfo* const& -->
-            <return type-id='type-id-1030'/>
+            <return type-id='type-id-1029'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- MallocExtension::FreeListInfo& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
             <!-- MallocExtension::FreeListInfo& -->
-            <return type-id='type-id-1032'/>
+            <return type-id='type-id-1031'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1033'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1032'/>
       <!-- class __gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
-      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1034'/>
+      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1033'/>
       <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1035'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1034'/>
     </namespace-decl>
     <!-- int MallocExtension_VerifyAllMemory() -->
     <function-decl name='MallocExtension_VerifyAllMemory' mangled-name='MallocExtension_VerifyAllMemory' filepath='src/malloc_extension.cc' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_VerifyAllMemory'>
@@ -18213,11 +18222,11 @@
     <!-- int MallocExtension_MallocMemoryStats(int*, size_t*, int*) -->
     <function-decl name='MallocExtension_MallocMemoryStats' mangled-name='MallocExtension_MallocMemoryStats' filepath='src/malloc_extension.cc' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_MallocMemoryStats'>
       <!-- parameter of type 'int*' -->
-      <parameter type-id='type-id-1011' name='blocks' filepath='src/malloc_extension.cc' line='355' column='1'/>
+      <parameter type-id='type-id-1010' name='blocks' filepath='src/malloc_extension.cc' line='355' column='1'/>
       <!-- parameter of type 'size_t*' -->
       <parameter type-id='type-id-239' name='total' filepath='src/malloc_extension.cc' line='355' column='1'/>
       <!-- parameter of type 'int*' -->
-      <parameter type-id='type-id-1011' name='histogram' filepath='src/malloc_extension.cc' line='355' column='1'/>
+      <parameter type-id='type-id-1010' name='histogram' filepath='src/malloc_extension.cc' line='355' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
@@ -18289,80 +18298,80 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74' name='p' filepath='src/malloc_extension.cc' line='375' column='1'/>
       <!-- enum MallocExtension_Ownership -->
-      <return type-id='type-id-1018'/>
+      <return type-id='type-id-1017'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/malloc_hook.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- typedef int (void*, typedef size_t, int, int, int, typedef off_t, void**)* MallocHook_MmapReplacement -->
-    <typedef-decl name='MallocHook_MmapReplacement' type-id='type-id-1036' filepath='./src/gperftools/malloc_hook_c.h' line='111' column='1' id='type-id-1037'/>
+    <typedef-decl name='MallocHook_MmapReplacement' type-id='type-id-1035' filepath='./src/gperftools/malloc_hook_c.h' line='111' column='1' id='type-id-1036'/>
     <!-- typedef void (void*, void*, typedef size_t, typedef size_t, int, void*)* MallocHook_MremapHook -->
-    <typedef-decl name='MallocHook_MremapHook' type-id='type-id-1038' filepath='./src/gperftools/malloc_hook_c.h' line='132' column='1' id='type-id-1039'/>
+    <typedef-decl name='MallocHook_MremapHook' type-id='type-id-1037' filepath='./src/gperftools/malloc_hook_c.h' line='132' column='1' id='type-id-1038'/>
     <!-- typedef void (void*, typedef size_t)* MallocHook_MunmapHook -->
-    <typedef-decl name='MallocHook_MunmapHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook_c.h' line='115' column='1' id='type-id-1040'/>
+    <typedef-decl name='MallocHook_MunmapHook' type-id='type-id-381' filepath='./src/gperftools/malloc_hook_c.h' line='115' column='1' id='type-id-1039'/>
     <!-- typedef int (void*, typedef size_t, int*)* MallocHook_MunmapReplacement -->
-    <typedef-decl name='MallocHook_MunmapReplacement' type-id='type-id-1041' filepath='./src/gperftools/malloc_hook_c.h' line='123' column='1' id='type-id-1042'/>
+    <typedef-decl name='MallocHook_MunmapReplacement' type-id='type-id-1040' filepath='./src/gperftools/malloc_hook_c.h' line='123' column='1' id='type-id-1041'/>
     <!-- typedef void (void*, typedef size_t, int, int, int, typedef off_t)* MallocHook_PreMmapHook -->
-    <typedef-decl name='MallocHook_PreMmapHook' type-id='type-id-1043' filepath='./src/gperftools/malloc_hook_c.h' line='87' column='1' id='type-id-1044'/>
+    <typedef-decl name='MallocHook_PreMmapHook' type-id='type-id-1042' filepath='./src/gperftools/malloc_hook_c.h' line='87' column='1' id='type-id-1043'/>
     <!-- typedef void (typedef ptrdiff_t)* MallocHook_PreSbrkHook -->
-    <typedef-decl name='MallocHook_PreSbrkHook' type-id='type-id-1045' filepath='./src/gperftools/malloc_hook_c.h' line='138' column='1' id='type-id-1046'/>
+    <typedef-decl name='MallocHook_PreSbrkHook' type-id='type-id-1044' filepath='./src/gperftools/malloc_hook_c.h' line='138' column='1' id='type-id-1045'/>
     <!-- base::internal::HookList<int (*)(const void*, size_t, int*)>* -->
-    <pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-1048'/>
+    <pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-1047'/>
     <!-- base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>* -->
-    <pointer-type-def type-id='type-id-1049' size-in-bits='64' id='type-id-1050'/>
+    <pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
     <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>* -->
-    <pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-1052'/>
+    <pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-1051'/>
     <!-- base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>* -->
-    <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-1054'/>
+    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1053'/>
     <!-- base::internal::HookList<void (*)(ptrdiff_t)>* -->
-    <pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-1056'/>
+    <pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-1055'/>
     <!-- const base::internal::HookList<int (*)(const void*, size_t, int*)> -->
-    <qualified-type-def type-id='type-id-1047' const='yes' id='type-id-1057'/>
+    <qualified-type-def type-id='type-id-1046' const='yes' id='type-id-1056'/>
     <!-- const base::internal::HookList<int (*)(const void*, size_t, int*)>* -->
-    <pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-1058'/>
+    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1057'/>
     <!-- const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> -->
-    <qualified-type-def type-id='type-id-1049' const='yes' id='type-id-1059'/>
+    <qualified-type-def type-id='type-id-1048' const='yes' id='type-id-1058'/>
     <!-- const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>* -->
-    <pointer-type-def type-id='type-id-1059' size-in-bits='64' id='type-id-1060'/>
+    <pointer-type-def type-id='type-id-1058' size-in-bits='64' id='type-id-1059'/>
     <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> -->
-    <qualified-type-def type-id='type-id-1051' const='yes' id='type-id-1061'/>
+    <qualified-type-def type-id='type-id-1050' const='yes' id='type-id-1060'/>
     <!-- const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>* -->
-    <pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1062'/>
+    <pointer-type-def type-id='type-id-1060' size-in-bits='64' id='type-id-1061'/>
     <!-- const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> -->
-    <qualified-type-def type-id='type-id-1053' const='yes' id='type-id-1063'/>
+    <qualified-type-def type-id='type-id-1052' const='yes' id='type-id-1062'/>
     <!-- const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>* -->
-    <pointer-type-def type-id='type-id-1063' size-in-bits='64' id='type-id-1064'/>
+    <pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1063'/>
     <!-- const base::internal::HookList<void (*)(ptrdiff_t)> -->
-    <qualified-type-def type-id='type-id-1055' const='yes' id='type-id-1065'/>
+    <qualified-type-def type-id='type-id-1054' const='yes' id='type-id-1064'/>
     <!-- const base::internal::HookList<void (*)(ptrdiff_t)>* -->
-    <pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1066'/>
+    <pointer-type-def type-id='type-id-1064' size-in-bits='64' id='type-id-1065'/>
     <!-- int (void*, typedef size_t, int*)* -->
-    <pointer-type-def type-id='type-id-1067' size-in-bits='64' id='type-id-1041'/>
+    <pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1040'/>
     <!-- int (void*, typedef size_t, int*)** -->
-    <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-1068'/>
+    <pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-1067'/>
     <!-- int (void*, typedef size_t, int, int, int, typedef off_t, void**)* -->
-    <pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-1036'/>
+    <pointer-type-def type-id='type-id-1068' size-in-bits='64' id='type-id-1035'/>
     <!-- int (void*, typedef size_t, int, int, int, typedef off_t, void**)** -->
-    <pointer-type-def type-id='type-id-1036' size-in-bits='64' id='type-id-1070'/>
+    <pointer-type-def type-id='type-id-1035' size-in-bits='64' id='type-id-1069'/>
     <!-- void (typedef ptrdiff_t)* -->
-    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-1045'/>
+    <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-1044'/>
     <!-- void (typedef ptrdiff_t)** -->
-    <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-1072'/>
+    <pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-1071'/>
     <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* -->
-    <pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-1043'/>
+    <pointer-type-def type-id='type-id-1072' size-in-bits='64' id='type-id-1042'/>
     <!-- void (void*, typedef size_t, int, int, int, typedef off_t)** -->
-    <pointer-type-def type-id='type-id-1043' size-in-bits='64' id='type-id-1074'/>
+    <pointer-type-def type-id='type-id-1042' size-in-bits='64' id='type-id-1073'/>
     <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* -->
-    <pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-1038'/>
+    <pointer-type-def type-id='type-id-1074' size-in-bits='64' id='type-id-1037'/>
     <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)** -->
-    <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1076'/>
+    <pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1075'/>
     <!-- volatile base::subtle::Atomic64* -->
-    <pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-108'/>
+    <pointer-type-def type-id='type-id-1076' size-in-bits='64' id='type-id-108'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- struct std::__miter_base<void**, false> -->
-      <class-decl name='__miter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1078'/>
+      <class-decl name='__miter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1077'/>
       <!-- struct std::__niter_base<void**, false> -->
-      <class-decl name='__niter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1079'/>
+      <class-decl name='__niter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1078'/>
       <!-- void** std::__copy_move_a<false, void**, void**>(void**, void**, void**) -->
       <function-decl name='__copy_move_a&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void**' -->
@@ -18468,22 +18477,22 @@
       <!-- namespace base::internal -->
       <namespace-decl name='internal'>
         <!-- struct base::internal::HookList<int (*)(const void*, size_t, int*)> -->
-        <class-decl name='HookList&lt;int (*)(const void*, size_t, int*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1047'>
+        <class-decl name='HookList&lt;int (*)(const void*, size_t, int*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1046'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int*)>::priv_end -->
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int*)>::priv_data[8] -->
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <!-- int base::internal::HookList<int (*)(const void*, size_t, int*)>::Traverse(int (void*, typedef size_t, int*)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFiPKvmPiEE8TraverseEPS6_i' filepath='src/malloc_hook.cc' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
-              <parameter type-id='type-id-1058' is-artificial='yes'/>
+              <parameter type-id='type-id-1057' is-artificial='yes'/>
               <!-- parameter of type 'int (void*, typedef size_t, int*)**' -->
-              <parameter type-id='type-id-1068'/>
+              <parameter type-id='type-id-1067'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -18494,7 +18503,7 @@
             <!-- void base::internal::HookList<int (*)(const void*, size_t, int*)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE18FixupPrivEndLockedEv' filepath='src/malloc_hook.cc' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
-              <parameter type-id='type-id-1048' is-artificial='yes'/>
+              <parameter type-id='type-id-1047' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -18503,9 +18512,9 @@
             <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::Remove(int (void*, typedef size_t, int*)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE6RemoveES6_' filepath='src/malloc_hook.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
-              <parameter type-id='type-id-1048' is-artificial='yes'/>
+              <parameter type-id='type-id-1047' is-artificial='yes'/>
               <!-- parameter of type 'int (void*, typedef size_t, int*)*' -->
-              <parameter type-id='type-id-1041'/>
+              <parameter type-id='type-id-1040'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18514,7 +18523,7 @@
             <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFiPKvmPiEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
-              <parameter type-id='type-id-1058' is-artificial='yes'/>
+              <parameter type-id='type-id-1057' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18523,31 +18532,31 @@
             <!-- bool base::internal::HookList<int (*)(const void*, size_t, int*)>::Add(int (void*, typedef size_t, int*)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE3AddES6_' filepath='src/malloc_hook.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int*)>*' -->
-              <parameter type-id='type-id-1048' is-artificial='yes'/>
+              <parameter type-id='type-id-1047' is-artificial='yes'/>
               <!-- parameter of type 'int (void*, typedef size_t, int*)*' -->
-              <parameter type-id='type-id-1041'/>
+              <parameter type-id='type-id-1040'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
         <!-- struct base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> -->
-        <class-decl name='HookList&lt;int (*)(const void*, size_t, int, int, int, off_t, void**)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1049'>
+        <class-decl name='HookList&lt;int (*)(const void*, size_t, int, int, int, off_t, void**)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1048'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::priv_end -->
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- AtomicWord base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::priv_data[8] -->
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <!-- int base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::Traverse(int (void*, typedef size_t, int, int, int, typedef off_t, void**)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFiPKvmiiilPPvEE8TraverseEPS7_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
-              <parameter type-id='type-id-1060' is-artificial='yes'/>
+              <parameter type-id='type-id-1059' is-artificial='yes'/>
               <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)**' -->
-              <parameter type-id='type-id-1070'/>
+              <parameter type-id='type-id-1069'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -18558,7 +18567,7 @@
             <!-- bool base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFiPKvmiiilPPvEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
-              <parameter type-id='type-id-1060' is-artificial='yes'/>
+              <parameter type-id='type-id-1059' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18567,7 +18576,7 @@
             <!-- void base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
-              <parameter type-id='type-id-1050' is-artificial='yes'/>
+              <parameter type-id='type-id-1049' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -18576,9 +18585,9 @@
             <!-- bool base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::Remove(int (void*, typedef size_t, int, int, int, typedef off_t, void**)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE6RemoveES7_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
-              <parameter type-id='type-id-1050' is-artificial='yes'/>
+              <parameter type-id='type-id-1049' is-artificial='yes'/>
               <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)*' -->
-              <parameter type-id='type-id-1036'/>
+              <parameter type-id='type-id-1035'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18587,33 +18596,33 @@
             <!-- bool base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>::Add(int (void*, typedef size_t, int, int, int, typedef off_t, void**)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE3AddES7_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)>*' -->
-              <parameter type-id='type-id-1050' is-artificial='yes'/>
+              <parameter type-id='type-id-1049' is-artificial='yes'/>
               <!-- parameter of type 'int (void*, typedef size_t, int, int, int, typedef off_t, void**)*' -->
-              <parameter type-id='type-id-1036'/>
+              <parameter type-id='type-id-1035'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
         <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> -->
-        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' is-struct='yes' visibility='default' id='type-id-1082'/>
+        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' is-struct='yes' visibility='default' id='type-id-1081'/>
         <!-- struct base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> -->
-        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, size_t, int, const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1051'>
+        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, size_t, int, const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1050'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::priv_end -->
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::priv_data[8] -->
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <!-- int base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::Traverse(void (void*, void*, typedef size_t, typedef size_t, int, void*)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_mmiS3_EE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
-              <parameter type-id='type-id-1062' is-artificial='yes'/>
+              <parameter type-id='type-id-1061' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)**' -->
-              <parameter type-id='type-id-1076'/>
+              <parameter type-id='type-id-1075'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -18624,7 +18633,7 @@
             <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_mmiS3_EE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
-              <parameter type-id='type-id-1062' is-artificial='yes'/>
+              <parameter type-id='type-id-1061' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18633,7 +18642,7 @@
             <!-- void base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -18642,20 +18651,20 @@
             <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::ExchangeSingular(void (void*, void*, typedef size_t, typedef size_t, int, void*)*) -->
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
-              <parameter type-id='type-id-1038'/>
+              <parameter type-id='type-id-1037'/>
               <!-- void (void*, void*, typedef size_t, typedef size_t, int, void*)* -->
-              <return type-id='type-id-1038'/>
+              <return type-id='type-id-1037'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::Remove(void (void*, void*, typedef size_t, typedef size_t, int, void*)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
-              <parameter type-id='type-id-1038'/>
+              <parameter type-id='type-id-1037'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18664,33 +18673,33 @@
             <!-- bool base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>::Add(void (void*, void*, typedef size_t, typedef size_t, int, void*)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)>*' -->
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, void*, typedef size_t, typedef size_t, int, void*)*' -->
-              <parameter type-id='type-id-1038'/>
+              <parameter type-id='type-id-1037'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
         <!-- struct base::internal::HookList<void (*)(const void*, ptrdiff_t)> -->
-        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' is-struct='yes' visibility='default' id='type-id-1083'/>
+        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' is-struct='yes' visibility='default' id='type-id-1082'/>
         <!-- struct base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> -->
-        <class-decl name='HookList&lt;void (*)(const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1053'>
+        <class-decl name='HookList&lt;void (*)(const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1052'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::priv_end -->
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::priv_data[8] -->
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <!-- int base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::Traverse(void (void*, typedef size_t, int, int, int, typedef off_t)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvmiiilEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-1064' is-artificial='yes'/>
+              <parameter type-id='type-id-1063' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)**' -->
-              <parameter type-id='type-id-1074'/>
+              <parameter type-id='type-id-1073'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -18701,7 +18710,7 @@
             <!-- bool base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvmiiilEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-1064' is-artificial='yes'/>
+              <parameter type-id='type-id-1063' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18710,7 +18719,7 @@
             <!-- void base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -18719,20 +18728,20 @@
             <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::ExchangeSingular(void (void*, typedef size_t, int, int, int, typedef off_t)*) -->
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
-              <parameter type-id='type-id-1043'/>
+              <parameter type-id='type-id-1042'/>
               <!-- void (void*, typedef size_t, int, int, int, typedef off_t)* -->
-              <return type-id='type-id-1043'/>
+              <return type-id='type-id-1042'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::Remove(void (void*, typedef size_t, int, int, int, typedef off_t)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
-              <parameter type-id='type-id-1043'/>
+              <parameter type-id='type-id-1042'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18741,31 +18750,31 @@
             <!-- bool base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>::Add(void (void*, typedef size_t, int, int, int, typedef off_t)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)>*' -->
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t, int, int, int, typedef off_t)*' -->
-              <parameter type-id='type-id-1043'/>
+              <parameter type-id='type-id-1042'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
         <!-- struct base::internal::HookList<void (*)(ptrdiff_t)> -->
-        <class-decl name='HookList&lt;void (*)(ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1055'>
+        <class-decl name='HookList&lt;void (*)(ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1054'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<void (*)(ptrdiff_t)>::priv_end -->
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- AtomicWord base::internal::HookList<void (*)(ptrdiff_t)>::priv_data[8] -->
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <!-- int base::internal::HookList<void (*)(ptrdiff_t)>::Traverse(void (typedef ptrdiff_t)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvlEE8TraverseEPS3_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(ptrdiff_t)>*' -->
-              <parameter type-id='type-id-1066' is-artificial='yes'/>
+              <parameter type-id='type-id-1065' is-artificial='yes'/>
               <!-- parameter of type 'void (typedef ptrdiff_t)**' -->
-              <parameter type-id='type-id-1072'/>
+              <parameter type-id='type-id-1071'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -18776,7 +18785,7 @@
             <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvlEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(ptrdiff_t)>*' -->
-              <parameter type-id='type-id-1066' is-artificial='yes'/>
+              <parameter type-id='type-id-1065' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18785,7 +18794,7 @@
             <!-- void base::internal::HookList<void (*)(ptrdiff_t)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvlEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -18794,20 +18803,20 @@
             <!-- void (typedef ptrdiff_t)* base::internal::HookList<void (*)(ptrdiff_t)>::ExchangeSingular(void (typedef ptrdiff_t)*) -->
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvlEE16ExchangeSingularES3_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
               <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
-              <parameter type-id='type-id-1045'/>
+              <parameter type-id='type-id-1044'/>
               <!-- void (typedef ptrdiff_t)* -->
-              <return type-id='type-id-1045'/>
+              <return type-id='type-id-1044'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::Remove(void (typedef ptrdiff_t)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvlEE6RemoveES3_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
               <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
-              <parameter type-id='type-id-1045'/>
+              <parameter type-id='type-id-1044'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -18816,231 +18825,231 @@
             <!-- bool base::internal::HookList<void (*)(ptrdiff_t)>::Add(void (typedef ptrdiff_t)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvlEE3AddES3_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(ptrdiff_t)>*' -->
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
               <!-- parameter of type 'void (typedef ptrdiff_t)*' -->
-              <parameter type-id='type-id-1045'/>
+              <parameter type-id='type-id-1044'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
         <!-- base::internal::HookList<void (*)(const void*, size_t)> base::internal::new_hooks_ -->
-        <var-decl name='new_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal10new_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='260' column='1'/>
+        <var-decl name='new_hooks_' type-id='type-id-1083' mangled-name='_ZN4base8internal10new_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='260' column='1'/>
         <!-- base::internal::HookList<void (*)(const void*)> base::internal::delete_hooks_ -->
-        <var-decl name='delete_hooks_' type-id='type-id-1085' mangled-name='_ZN4base8internal13delete_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='262' column='1'/>
+        <var-decl name='delete_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal13delete_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='262' column='1'/>
         <!-- base::internal::HookList<void (*)(const void*, size_t, int, int, int, off_t)> base::internal::premmap_hooks_ -->
-        <var-decl name='premmap_hooks_' type-id='type-id-1053' mangled-name='_ZN4base8internal14premmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='263' column='1'/>
+        <var-decl name='premmap_hooks_' type-id='type-id-1052' mangled-name='_ZN4base8internal14premmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='263' column='1'/>
         <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, int, int, int, off_t)> base::internal::mmap_hooks_ -->
-        <var-decl name='mmap_hooks_' type-id='type-id-420' mangled-name='_ZN4base8internal11mmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='265' column='1'/>
+        <var-decl name='mmap_hooks_' type-id='type-id-419' mangled-name='_ZN4base8internal11mmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='265' column='1'/>
         <!-- base::internal::HookList<void (*)(const void*, size_t)> base::internal::munmap_hooks_ -->
-        <var-decl name='munmap_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal13munmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='266' column='1'/>
+        <var-decl name='munmap_hooks_' type-id='type-id-1083' mangled-name='_ZN4base8internal13munmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='266' column='1'/>
         <!-- base::internal::HookList<void (*)(const void*, const void*, size_t, size_t, int, const void*)> base::internal::mremap_hooks_ -->
-        <var-decl name='mremap_hooks_' type-id='type-id-1051' mangled-name='_ZN4base8internal13mremap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='267' column='1'/>
+        <var-decl name='mremap_hooks_' type-id='type-id-1050' mangled-name='_ZN4base8internal13mremap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='267' column='1'/>
         <!-- base::internal::HookList<void (*)(ptrdiff_t)> base::internal::presbrk_hooks_ -->
-        <var-decl name='presbrk_hooks_' type-id='type-id-1055' mangled-name='_ZN4base8internal14presbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='268' column='1'/>
+        <var-decl name='presbrk_hooks_' type-id='type-id-1054' mangled-name='_ZN4base8internal14presbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='268' column='1'/>
         <!-- base::internal::HookList<void (*)(const void*, ptrdiff_t)> base::internal::sbrk_hooks_ -->
-        <var-decl name='sbrk_hooks_' type-id='type-id-422' mangled-name='_ZN4base8internal11sbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='270' column='1'/>
+        <var-decl name='sbrk_hooks_' type-id='type-id-421' mangled-name='_ZN4base8internal11sbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='270' column='1'/>
         <!-- base::internal::HookList<int (*)(const void*, size_t, int, int, int, off_t, void**)> base::internal::mmap_replacement_ -->
-        <var-decl name='mmap_replacement_' type-id='type-id-1049' mangled-name='_ZN4base8internal17mmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='273' column='1'/>
+        <var-decl name='mmap_replacement_' type-id='type-id-1048' mangled-name='_ZN4base8internal17mmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='273' column='1'/>
         <!-- base::internal::HookList<int (*)(const void*, size_t, int*)> base::internal::munmap_replacement_ -->
-        <var-decl name='munmap_replacement_' type-id='type-id-1047' mangled-name='_ZN4base8internal19munmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='274' column='1'/>
+        <var-decl name='munmap_replacement_' type-id='type-id-1046' mangled-name='_ZN4base8internal19munmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='274' column='1'/>
       </namespace-decl>
     </namespace-decl>
     <!-- int MallocHook_AddNewHook(MallocHook_NewHook) -->
     <function-decl name='MallocHook_AddNewHook' mangled-name='MallocHook_AddNewHook' filepath='src/malloc_hook.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddNewHook'>
       <!-- parameter of type 'typedef MallocHook_NewHook' -->
-      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='296' column='1'/>
+      <parameter type-id='type-id-382' name='hook' filepath='src/malloc_hook.cc' line='296' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveNewHook(MallocHook_NewHook) -->
     <function-decl name='MallocHook_RemoveNewHook' mangled-name='MallocHook_RemoveNewHook' filepath='src/malloc_hook.cc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveNewHook'>
       <!-- parameter of type 'typedef MallocHook_NewHook' -->
-      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='302' column='1'/>
+      <parameter type-id='type-id-382' name='hook' filepath='src/malloc_hook.cc' line='302' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_AddDeleteHook(MallocHook_DeleteHook) -->
     <function-decl name='MallocHook_AddDeleteHook' mangled-name='MallocHook_AddDeleteHook' filepath='src/malloc_hook.cc' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddDeleteHook'>
       <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
-      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='308' column='1'/>
+      <parameter type-id='type-id-378' name='hook' filepath='src/malloc_hook.cc' line='308' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveDeleteHook(MallocHook_DeleteHook) -->
     <function-decl name='MallocHook_RemoveDeleteHook' mangled-name='MallocHook_RemoveDeleteHook' filepath='src/malloc_hook.cc' line='314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveDeleteHook'>
       <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
-      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='314' column='1'/>
+      <parameter type-id='type-id-378' name='hook' filepath='src/malloc_hook.cc' line='314' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_AddPreMmapHook(MallocHook_PreMmapHook) -->
     <function-decl name='MallocHook_AddPreMmapHook' mangled-name='MallocHook_AddPreMmapHook' filepath='src/malloc_hook.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddPreMmapHook'>
       <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
-      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='320' column='1'/>
+      <parameter type-id='type-id-1043' name='hook' filepath='src/malloc_hook.cc' line='320' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemovePreMmapHook(MallocHook_PreMmapHook) -->
     <function-decl name='MallocHook_RemovePreMmapHook' mangled-name='MallocHook_RemovePreMmapHook' filepath='src/malloc_hook.cc' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemovePreMmapHook'>
       <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
-      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='326' column='1'/>
+      <parameter type-id='type-id-1043' name='hook' filepath='src/malloc_hook.cc' line='326' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_SetMmapReplacement(MallocHook_MmapReplacement) -->
     <function-decl name='MallocHook_SetMmapReplacement' mangled-name='MallocHook_SetMmapReplacement' filepath='src/malloc_hook.cc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMmapReplacement'>
       <!-- parameter of type 'typedef MallocHook_MmapReplacement' -->
-      <parameter type-id='type-id-1037' name='hook' filepath='src/malloc_hook.cc' line='332' column='1'/>
+      <parameter type-id='type-id-1036' name='hook' filepath='src/malloc_hook.cc' line='332' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveMmapReplacement(MallocHook_MmapReplacement) -->
     <function-decl name='MallocHook_RemoveMmapReplacement' mangled-name='MallocHook_RemoveMmapReplacement' filepath='src/malloc_hook.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMmapReplacement'>
       <!-- parameter of type 'typedef MallocHook_MmapReplacement' -->
-      <parameter type-id='type-id-1037' name='hook' filepath='src/malloc_hook.cc' line='341' column='1'/>
+      <parameter type-id='type-id-1036' name='hook' filepath='src/malloc_hook.cc' line='341' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_AddMmapHook(MallocHook_MmapHook) -->
     <function-decl name='MallocHook_AddMmapHook' mangled-name='MallocHook_AddMmapHook' filepath='src/malloc_hook.cc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMmapHook'>
       <!-- parameter of type 'typedef MallocHook_MmapHook' -->
-      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='347' column='1'/>
+      <parameter type-id='type-id-380' name='hook' filepath='src/malloc_hook.cc' line='347' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveMmapHook(MallocHook_MmapHook) -->
     <function-decl name='MallocHook_RemoveMmapHook' mangled-name='MallocHook_RemoveMmapHook' filepath='src/malloc_hook.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMmapHook'>
       <!-- parameter of type 'typedef MallocHook_MmapHook' -->
-      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='353' column='1'/>
+      <parameter type-id='type-id-380' name='hook' filepath='src/malloc_hook.cc' line='353' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_AddMunmapHook(MallocHook_MunmapHook) -->
     <function-decl name='MallocHook_AddMunmapHook' mangled-name='MallocHook_AddMunmapHook' filepath='src/malloc_hook.cc' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMunmapHook'>
       <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
-      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='359' column='1'/>
+      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='359' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveMunmapHook(MallocHook_MunmapHook) -->
     <function-decl name='MallocHook_RemoveMunmapHook' mangled-name='MallocHook_RemoveMunmapHook' filepath='src/malloc_hook.cc' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMunmapHook'>
       <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
-      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='365' column='1'/>
+      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='365' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_SetMunmapReplacement(MallocHook_MunmapReplacement) -->
     <function-decl name='MallocHook_SetMunmapReplacement' mangled-name='MallocHook_SetMunmapReplacement' filepath='src/malloc_hook.cc' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMunmapReplacement'>
       <!-- parameter of type 'typedef MallocHook_MunmapReplacement' -->
-      <parameter type-id='type-id-1042' name='hook' filepath='src/malloc_hook.cc' line='371' column='1'/>
+      <parameter type-id='type-id-1041' name='hook' filepath='src/malloc_hook.cc' line='371' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveMunmapReplacement(MallocHook_MunmapReplacement) -->
     <function-decl name='MallocHook_RemoveMunmapReplacement' mangled-name='MallocHook_RemoveMunmapReplacement' filepath='src/malloc_hook.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMunmapReplacement'>
       <!-- parameter of type 'typedef MallocHook_MunmapReplacement' -->
-      <parameter type-id='type-id-1042' name='hook' filepath='src/malloc_hook.cc' line='381' column='1'/>
+      <parameter type-id='type-id-1041' name='hook' filepath='src/malloc_hook.cc' line='381' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_AddMremapHook(MallocHook_MremapHook) -->
     <function-decl name='MallocHook_AddMremapHook' mangled-name='MallocHook_AddMremapHook' filepath='src/malloc_hook.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMremapHook'>
       <!-- parameter of type 'typedef MallocHook_MremapHook' -->
-      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='387' column='1'/>
+      <parameter type-id='type-id-1038' name='hook' filepath='src/malloc_hook.cc' line='387' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveMremapHook(MallocHook_MremapHook) -->
     <function-decl name='MallocHook_RemoveMremapHook' mangled-name='MallocHook_RemoveMremapHook' filepath='src/malloc_hook.cc' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMremapHook'>
       <!-- parameter of type 'typedef MallocHook_MremapHook' -->
-      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='393' column='1'/>
+      <parameter type-id='type-id-1038' name='hook' filepath='src/malloc_hook.cc' line='393' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_AddPreSbrkHook(MallocHook_PreSbrkHook) -->
     <function-decl name='MallocHook_AddPreSbrkHook' mangled-name='MallocHook_AddPreSbrkHook' filepath='src/malloc_hook.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddPreSbrkHook'>
       <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
-      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='399' column='1'/>
+      <parameter type-id='type-id-1045' name='hook' filepath='src/malloc_hook.cc' line='399' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemovePreSbrkHook(MallocHook_PreSbrkHook) -->
     <function-decl name='MallocHook_RemovePreSbrkHook' mangled-name='MallocHook_RemovePreSbrkHook' filepath='src/malloc_hook.cc' line='405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemovePreSbrkHook'>
       <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
-      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='405' column='1'/>
+      <parameter type-id='type-id-1045' name='hook' filepath='src/malloc_hook.cc' line='405' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_AddSbrkHook(MallocHook_SbrkHook) -->
     <function-decl name='MallocHook_AddSbrkHook' mangled-name='MallocHook_AddSbrkHook' filepath='src/malloc_hook.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddSbrkHook'>
       <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
-      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='411' column='1'/>
+      <parameter type-id='type-id-384' name='hook' filepath='src/malloc_hook.cc' line='411' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- int MallocHook_RemoveSbrkHook(MallocHook_SbrkHook) -->
     <function-decl name='MallocHook_RemoveSbrkHook' mangled-name='MallocHook_RemoveSbrkHook' filepath='src/malloc_hook.cc' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveSbrkHook'>
       <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
-      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='417' column='1'/>
+      <parameter type-id='type-id-384' name='hook' filepath='src/malloc_hook.cc' line='417' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- MallocHook_NewHook MallocHook_SetNewHook(MallocHook_NewHook) -->
     <function-decl name='MallocHook_SetNewHook' mangled-name='MallocHook_SetNewHook' filepath='src/malloc_hook.cc' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetNewHook'>
       <!-- parameter of type 'typedef MallocHook_NewHook' -->
-      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='424' column='1'/>
+      <parameter type-id='type-id-382' name='hook' filepath='src/malloc_hook.cc' line='424' column='1'/>
       <!-- typedef MallocHook_NewHook -->
-      <return type-id='type-id-383'/>
+      <return type-id='type-id-382'/>
     </function-decl>
     <!-- MallocHook_DeleteHook MallocHook_SetDeleteHook(MallocHook_DeleteHook) -->
     <function-decl name='MallocHook_SetDeleteHook' mangled-name='MallocHook_SetDeleteHook' filepath='src/malloc_hook.cc' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetDeleteHook'>
       <!-- parameter of type 'typedef MallocHook_DeleteHook' -->
-      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='430' column='1'/>
+      <parameter type-id='type-id-378' name='hook' filepath='src/malloc_hook.cc' line='430' column='1'/>
       <!-- typedef MallocHook_DeleteHook -->
-      <return type-id='type-id-379'/>
+      <return type-id='type-id-378'/>
     </function-decl>
     <!-- MallocHook_PreMmapHook MallocHook_SetPreMmapHook(MallocHook_PreMmapHook) -->
     <function-decl name='MallocHook_SetPreMmapHook' mangled-name='MallocHook_SetPreMmapHook' filepath='src/malloc_hook.cc' line='436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetPreMmapHook'>
       <!-- parameter of type 'typedef MallocHook_PreMmapHook' -->
-      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='436' column='1'/>
+      <parameter type-id='type-id-1043' name='hook' filepath='src/malloc_hook.cc' line='436' column='1'/>
       <!-- typedef MallocHook_PreMmapHook -->
-      <return type-id='type-id-1044'/>
+      <return type-id='type-id-1043'/>
     </function-decl>
     <!-- MallocHook_MmapHook MallocHook_SetMmapHook(MallocHook_MmapHook) -->
     <function-decl name='MallocHook_SetMmapHook' mangled-name='MallocHook_SetMmapHook' filepath='src/malloc_hook.cc' line='442' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMmapHook'>
       <!-- parameter of type 'typedef MallocHook_MmapHook' -->
-      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='442' column='1'/>
+      <parameter type-id='type-id-380' name='hook' filepath='src/malloc_hook.cc' line='442' column='1'/>
       <!-- typedef MallocHook_MmapHook -->
-      <return type-id='type-id-381'/>
+      <return type-id='type-id-380'/>
     </function-decl>
     <!-- MallocHook_MunmapHook MallocHook_SetMunmapHook(MallocHook_MunmapHook) -->
     <function-decl name='MallocHook_SetMunmapHook' mangled-name='MallocHook_SetMunmapHook' filepath='src/malloc_hook.cc' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMunmapHook'>
       <!-- parameter of type 'typedef MallocHook_MunmapHook' -->
-      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='448' column='1'/>
+      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='448' column='1'/>
       <!-- typedef MallocHook_MunmapHook -->
-      <return type-id='type-id-1040'/>
+      <return type-id='type-id-1039'/>
     </function-decl>
     <!-- MallocHook_MremapHook MallocHook_SetMremapHook(MallocHook_MremapHook) -->
     <function-decl name='MallocHook_SetMremapHook' mangled-name='MallocHook_SetMremapHook' filepath='src/malloc_hook.cc' line='454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMremapHook'>
       <!-- parameter of type 'typedef MallocHook_MremapHook' -->
-      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='454' column='1'/>
+      <parameter type-id='type-id-1038' name='hook' filepath='src/malloc_hook.cc' line='454' column='1'/>
       <!-- typedef MallocHook_MremapHook -->
-      <return type-id='type-id-1039'/>
+      <return type-id='type-id-1038'/>
     </function-decl>
     <!-- MallocHook_PreSbrkHook MallocHook_SetPreSbrkHook(MallocHook_PreSbrkHook) -->
     <function-decl name='MallocHook_SetPreSbrkHook' mangled-name='MallocHook_SetPreSbrkHook' filepath='src/malloc_hook.cc' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetPreSbrkHook'>
       <!-- parameter of type 'typedef MallocHook_PreSbrkHook' -->
-      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='460' column='1'/>
+      <parameter type-id='type-id-1045' name='hook' filepath='src/malloc_hook.cc' line='460' column='1'/>
       <!-- typedef MallocHook_PreSbrkHook -->
-      <return type-id='type-id-1046'/>
+      <return type-id='type-id-1045'/>
     </function-decl>
     <!-- MallocHook_SbrkHook MallocHook_SetSbrkHook(MallocHook_SbrkHook) -->
     <function-decl name='MallocHook_SetSbrkHook' mangled-name='MallocHook_SetSbrkHook' filepath='src/malloc_hook.cc' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetSbrkHook'>
       <!-- parameter of type 'typedef MallocHook_SbrkHook' -->
-      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='466' column='1'/>
+      <parameter type-id='type-id-384' name='hook' filepath='src/malloc_hook.cc' line='466' column='1'/>
       <!-- typedef MallocHook_SbrkHook -->
-      <return type-id='type-id-385'/>
+      <return type-id='type-id-384'/>
     </function-decl>
     <!-- int MallocHook_GetCallerStackTrace(void**, int, int) -->
     <function-decl name='MallocHook_GetCallerStackTrace' mangled-name='MallocHook_GetCallerStackTrace' filepath='src/malloc_hook.cc' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_GetCallerStackTrace'>
@@ -19083,7 +19092,7 @@
       <!-- parameter of type 'int' -->
       <parameter type-id='type-id-1' name='fd' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
       <!-- parameter of type 'typedef off_t' -->
-      <parameter type-id='type-id-313' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
+      <parameter type-id='type-id-312' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
       <!-- void* -->
       <return type-id='type-id-74'/>
     </function-decl>
@@ -19113,23 +19122,23 @@
     <!-- void* sbrk(ptrdiff_t) -->
     <function-decl name='sbrk' mangled-name='sbrk' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbrk'>
       <!-- parameter of type 'typedef ptrdiff_t' -->
-      <parameter type-id='type-id-314' name='increment' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1'/>
+      <parameter type-id='type-id-313' name='increment' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1'/>
       <!-- void* -->
       <return type-id='type-id-74'/>
     </function-decl>
     <!-- int (void*, size_t, int*) -->
-    <function-type size-in-bits='64' id='type-id-1067'>
+    <function-type size-in-bits='64' id='type-id-1066'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-7'/>
       <!-- parameter of type 'int*' -->
-      <parameter type-id='type-id-1011'/>
+      <parameter type-id='type-id-1010'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-type>
     <!-- int (void*, size_t, int, int, int, off_t, void**) -->
-    <function-type size-in-bits='64' id='type-id-1069'>
+    <function-type size-in-bits='64' id='type-id-1068'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'typedef size_t' -->
@@ -19141,21 +19150,21 @@
       <!-- parameter of type 'int' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'typedef off_t' -->
-      <parameter type-id='type-id-313'/>
+      <parameter type-id='type-id-312'/>
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-171'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-type>
     <!-- void (ptrdiff_t) -->
-    <function-type size-in-bits='64' id='type-id-1071'>
+    <function-type size-in-bits='64' id='type-id-1070'>
       <!-- parameter of type 'typedef ptrdiff_t' -->
-      <parameter type-id='type-id-314'/>
+      <parameter type-id='type-id-313'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, size_t, int, int, int, off_t) -->
-    <function-type size-in-bits='64' id='type-id-1073'>
+    <function-type size-in-bits='64' id='type-id-1072'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'typedef size_t' -->
@@ -19167,12 +19176,12 @@
       <!-- parameter of type 'int' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'typedef off_t' -->
-      <parameter type-id='type-id-313'/>
+      <parameter type-id='type-id-312'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, void*, size_t, size_t, int, void*) -->
-    <function-type size-in-bits='64' id='type-id-1075'>
+    <function-type size-in-bits='64' id='type-id-1074'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'void*' -->
@@ -19191,13 +19200,13 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/maybe_threads.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- pthread_key_t* -->
-    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1087'/>
+    <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1086'/>
     <!-- pthread_once_t* -->
-    <pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-1089'/>
+    <pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-1088'/>
     <!-- int perftools_pthread_key_create(pthread_key_t*, void (void*)*) -->
     <function-decl name='perftools_pthread_key_create' mangled-name='_Z28perftools_pthread_key_createPjPFvPvE' filepath='src/maybe_threads.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28perftools_pthread_key_createPjPFvPvE'>
       <!-- parameter of type 'pthread_key_t*' -->
-      <parameter type-id='type-id-1087' name='key' filepath='src/maybe_threads.cc' line='90' column='1'/>
+      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='90' column='1'/>
       <!-- parameter of type 'void (void*)*' -->
       <parameter type-id='type-id-190' name='destr_function' filepath='src/maybe_threads.cc' line='91' column='1'/>
       <!-- int -->
@@ -19206,21 +19215,21 @@
     <!-- int perftools_pthread_key_delete(pthread_key_t) -->
     <function-decl name='perftools_pthread_key_delete' mangled-name='_Z28perftools_pthread_key_deletej' filepath='src/maybe_threads.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28perftools_pthread_key_deletej'>
       <!-- parameter of type 'typedef pthread_key_t' -->
-      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='101' column='1'/>
+      <parameter type-id='type-id-1085' name='key' filepath='src/maybe_threads.cc' line='101' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
     <!-- void* perftools_pthread_getspecific(pthread_key_t) -->
     <function-decl name='perftools_pthread_getspecific' mangled-name='_Z29perftools_pthread_getspecificj' filepath='src/maybe_threads.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29perftools_pthread_getspecificj'>
       <!-- parameter of type 'typedef pthread_key_t' -->
-      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='109' column='1'/>
+      <parameter type-id='type-id-1085' name='key' filepath='src/maybe_threads.cc' line='109' column='1'/>
       <!-- void* -->
       <return type-id='type-id-74'/>
     </function-decl>
     <!-- int perftools_pthread_setspecific(pthread_key_t, void*) -->
     <function-decl name='perftools_pthread_setspecific' mangled-name='_Z29perftools_pthread_setspecificjPv' filepath='src/maybe_threads.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29perftools_pthread_setspecificjPv'>
       <!-- parameter of type 'typedef pthread_key_t' -->
-      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='117' column='1'/>
+      <parameter type-id='type-id-1085' name='key' filepath='src/maybe_threads.cc' line='117' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74' name='val' filepath='src/maybe_threads.cc' line='117' column='1'/>
       <!-- int -->
@@ -19229,7 +19238,7 @@
     <!-- int perftools_pthread_once(pthread_once_t*, void ()*) -->
     <function-decl name='perftools_pthread_once' mangled-name='_Z22perftools_pthread_oncePiPFvvE' filepath='src/maybe_threads.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22perftools_pthread_oncePiPFvvE'>
       <!-- parameter of type 'pthread_once_t*' -->
-      <parameter type-id='type-id-1089' name='ctl' filepath='src/maybe_threads.cc' line='128' column='1'/>
+      <parameter type-id='type-id-1088' name='ctl' filepath='src/maybe_threads.cc' line='128' column='1'/>
       <!-- parameter of type 'void ()*' -->
       <parameter type-id='type-id-158' name='init_routine' filepath='src/maybe_threads.cc' line='129' column='1'/>
       <!-- int -->
@@ -19238,9 +19247,9 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/memfs_malloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- class HugetlbSysAllocator -->
-    <class-decl name='HugetlbSysAllocator' size-in-bits='384' visibility='default' filepath='src/memfs_malloc.cc' line='90' column='1' id='type-id-1090'>
+    <class-decl name='HugetlbSysAllocator' size-in-bits='384' visibility='default' filepath='src/memfs_malloc.cc' line='90' column='1' id='type-id-1089'>
       <!-- class SysAllocator -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- bool HugetlbSysAllocator::failed_ -->
         <var-decl name='failed_' type-id='type-id-76' visibility='default' filepath='src/memfs_malloc.cc' line='103' column='1'/>
@@ -19255,19 +19264,19 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- off_t HugetlbSysAllocator::hugetlb_base_ -->
-        <var-decl name='hugetlb_base_' type-id='type-id-313' visibility='default' filepath='src/memfs_malloc.cc' line='110' column='1'/>
+        <var-decl name='hugetlb_base_' type-id='type-id-312' visibility='default' filepath='src/memfs_malloc.cc' line='110' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- SysAllocator* HugetlbSysAllocator::fallback_ -->
-        <var-decl name='fallback_' type-id='type-id-1014' visibility='default' filepath='src/memfs_malloc.cc' line='112' column='1'/>
+        <var-decl name='fallback_' type-id='type-id-1013' visibility='default' filepath='src/memfs_malloc.cc' line='112' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- HugetlbSysAllocator::HugetlbSysAllocator(SysAllocator*) -->
         <function-decl name='HugetlbSysAllocator' filepath='src/memfs_malloc.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
           <!-- parameter of type 'SysAllocator*' -->
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1013'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -19276,7 +19285,7 @@
         <!-- bool HugetlbSysAllocator::Initialize() -->
         <function-decl name='Initialize' mangled-name='_ZN19HugetlbSysAllocator10InitializeEv' filepath='src/memfs_malloc.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator10InitializeEv'>
           <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -19285,7 +19294,7 @@
         <!-- void* HugetlbSysAllocator::AllocInternal(size_t, size_t*, size_t) -->
         <function-decl name='AllocInternal' mangled-name='_ZN19HugetlbSysAllocator13AllocInternalEmPmm' filepath='src/memfs_malloc.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator13AllocInternalEmPmm'>
           <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'size_t*' -->
@@ -19300,7 +19309,7 @@
         <!-- void* HugetlbSysAllocator::Alloc(size_t, size_t*, size_t) -->
         <function-decl name='Alloc' mangled-name='_ZN19HugetlbSysAllocator5AllocEmPmm' filepath='src/memfs_malloc.cc' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator5AllocEmPmm'>
           <!-- implicit parameter of type 'HugetlbSysAllocator*' -->
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'size_t*' -->
@@ -19313,15 +19322,15 @@
       </member-function>
     </class-decl>
     <!-- HugetlbSysAllocator* -->
-    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1091'/>
+    <pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-1090'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- struct std::allocator<char> -->
-      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
+      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-984'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1092'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1091'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1093'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1092'/>
     </namespace-decl>
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
@@ -19350,14 +19359,14 @@
     <!-- namespace __gnu_cxx -->
     <namespace-decl name='__gnu_cxx'>
       <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1094'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1093'/>
       <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1095'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1094'/>
     </namespace-decl>
     <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
       <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_memfs_malloc_path -->
-      <var-decl name='FLAGS_memfs_malloc_path' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE'/>
+      <var-decl name='FLAGS_memfs_malloc_path' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE'/>
       <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nomemfs_malloc_path -->
       <var-decl name='FLAGS_nomemfs_malloc_path' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead25FLAGS_nomemfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='73' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead25FLAGS_nomemfs_malloc_pathE'/>
     </namespace-decl>
@@ -19386,17 +19395,17 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/memory_region_map.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- HeapProfileBucket[20] -->
-    <array-type-def dimensions='1' type-id='type-id-249' size-in-bits='8960' id='type-id-308'>
+    <array-type-def dimensions='1' type-id='type-id-249' size-in-bits='8960' id='type-id-307'>
       <!-- <anonymous range>[20] -->
-      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
+      <subrange length='20' type-id='type-id-19' id='type-id-1095'/>
     </array-type-def>
     <!-- class STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
-    <class-decl name='STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1097'>
+    <class-decl name='STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1096'>
       <member-function access='private'>
         <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -19405,9 +19414,9 @@
         <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator(const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
-          <parameter type-id='type-id-1099'/>
+          <parameter type-id='type-id-1098'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -19416,7 +19425,7 @@
         <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -19427,9 +19436,9 @@
         <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region> >(const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&) -->
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
-          <parameter type-id='type-id-1100'/>
+          <parameter type-id='type-id-1099'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -19438,7 +19447,7 @@
         <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::destroy(MemoryRegionMap::Region*) -->
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorIN15MemoryRegionMap6RegionENS0_11MyAllocatorEE7destroyEPS1_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <!-- parameter of type 'MemoryRegionMap::Region*' -->
           <parameter type-id='type-id-294'/>
           <!-- void -->
@@ -19449,7 +19458,7 @@
         <!-- void STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>::construct(MemoryRegionMap::Region*, const MemoryRegionMap::Region&) -->
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorIN15MemoryRegionMap6RegionENS0_11MyAllocatorEE9constructEPS1_RKS1_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <!-- parameter of type 'MemoryRegionMap::Region*' -->
           <parameter type-id='type-id-294'/>
           <!-- parameter of type 'const MemoryRegionMap::Region&' -->
@@ -19460,12 +19469,12 @@
       </member-function>
     </class-decl>
     <!-- class STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1101'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1100'>
       <member-function access='private'>
         <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::STL_Allocator() -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -19474,9 +19483,9 @@
         <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::STL_Allocator(const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&) -->
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
-          <parameter type-id='type-id-1100'/>
+          <parameter type-id='type-id-1099'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -19485,7 +19494,7 @@
         <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::~STL_Allocator(int) -->
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -19496,9 +19505,9 @@
         <!-- void STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::deallocate(std::_Rb_tree_node<MemoryRegionMap::Region>*, unsigned long int) -->
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeIN15MemoryRegionMap6RegionEENS1_11MyAllocatorEE10deallocateEPS3_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-          <parameter type-id='type-id-818'/>
+          <parameter type-id='type-id-817'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -19509,119 +19518,119 @@
         <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>::allocate(unsigned long int, void*) -->
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeIN15MemoryRegionMap6RegionEENS1_11MyAllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>*' -->
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-          <return type-id='type-id-818'/>
+          <return type-id='type-id-817'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- void*[20][32] -->
-    <array-type-def dimensions='2' type-id='type-id-74' size-in-bits='40960' id='type-id-309'>
+    <array-type-def dimensions='2' type-id='type-id-74' size-in-bits='40960' id='type-id-308'>
       <!-- <anonymous range>[20] -->
-      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
+      <subrange length='20' type-id='type-id-19' id='type-id-1095'/>
       <!-- <anonymous range>[32] -->
-      <subrange length='32' type-id='type-id-19' id='type-id-389'/>
+      <subrange length='32' type-id='type-id-19' id='type-id-388'/>
     </array-type-def>
     <!-- HeapProfileBucket** -->
-    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-307'/>
+    <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-306'/>
     <!-- MemoryRegionMap::Region& -->
-    <reference-type-def kind='lvalue' type-id='type-id-291' size-in-bits='64' id='type-id-1103'/>
+    <reference-type-def kind='lvalue' type-id='type-id-291' size-in-bits='64' id='type-id-1102'/>
     <!-- MemoryRegionMap::RegionSet* -->
-    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-305'/>
+    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-304'/>
     <!-- MemoryRegionMap::RegionSetRep* -->
-    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-1104'/>
+    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-1103'/>
     <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>* -->
-    <pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-1098'/>
+    <pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-1097'/>
     <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1101' size-in-bits='64' id='type-id-1105'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1104'/>
     <!-- STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>* -->
-    <pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1102'/>
+    <pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-1101'/>
     <!-- const MemoryRegionMap::RegionCmp -->
-    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-1106'/>
+    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-1105'/>
     <!-- const MemoryRegionMap::RegionCmp& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1106' size-in-bits='64' id='type-id-1107'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1105' size-in-bits='64' id='type-id-1106'/>
     <!-- const MemoryRegionMap::RegionCmp* -->
-    <pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-296'/>
+    <pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-296'/>
     <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
-    <qualified-type-def type-id='type-id-1097' const='yes' id='type-id-1108'/>
+    <qualified-type-def type-id='type-id-1096' const='yes' id='type-id-1107'/>
     <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1108' size-in-bits='64' id='type-id-1099'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1107' size-in-bits='64' id='type-id-1098'/>
     <!-- const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>* -->
-    <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1109'/>
+    <pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1108'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
-    <qualified-type-def type-id='type-id-1101' const='yes' id='type-id-1110'/>
+    <qualified-type-def type-id='type-id-1100' const='yes' id='type-id-1109'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1110' size-in-bits='64' id='type-id-1100'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1109' size-in-bits='64' id='type-id-1099'/>
     <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>* -->
-    <pointer-type-def type-id='type-id-1110' size-in-bits='64' id='type-id-1111'/>
+    <pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-1110'/>
     <!-- const std::_Identity<MemoryRegionMap::Region> -->
-    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1113'/>
+    <qualified-type-def type-id='type-id-1111' const='yes' id='type-id-1112'/>
     <!-- const std::_Identity<MemoryRegionMap::Region>* -->
-    <pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-1114'/>
+    <pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1113'/>
     <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
-    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1116'/>
+    <qualified-type-def type-id='type-id-1114' const='yes' id='type-id-1115'/>
     <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1116' size-in-bits='64' id='type-id-1117'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1116'/>
     <!-- const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
-    <pointer-type-def type-id='type-id-1116' size-in-bits='64' id='type-id-1118'/>
+    <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1117'/>
     <!-- const std::_Rb_tree_iterator<MemoryRegionMap::Region>* -->
-    <pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-819'/>
+    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-818'/>
     <!-- const std::_Rb_tree_node<MemoryRegionMap::Region>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-549' size-in-bits='64' id='type-id-1119'/>
+    <reference-type-def kind='lvalue' type-id='type-id-548' size-in-bits='64' id='type-id-1118'/>
     <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
-    <qualified-type-def type-id='type-id-301' const='yes' id='type-id-1120'/>
+    <qualified-type-def type-id='type-id-301' const='yes' id='type-id-1119'/>
     <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-1121'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1119' size-in-bits='64' id='type-id-1120'/>
     <!-- const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
-    <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-1122'/>
+    <pointer-type-def type-id='type-id-1119' size-in-bits='64' id='type-id-1121'/>
     <!-- const volatile Atomic32 -->
-    <qualified-type-def type-id='type-id-1123' const='yes' id='type-id-1124'/>
+    <qualified-type-def type-id='type-id-1122' const='yes' id='type-id-1123'/>
     <!-- const volatile Atomic32* -->
-    <pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-104'/>
+    <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-104'/>
     <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1125'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1114' size-in-bits='64' id='type-id-1124'/>
     <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
-    <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1126'/>
+    <pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-1125'/>
     <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>* -->
-    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
+    <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-1127'/>
     <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-820'/>
+    <reference-type-def kind='lvalue' type-id='type-id-528' size-in-bits='64' id='type-id-819'/>
     <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>* -->
-    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-817'/>
+    <pointer-type-def type-id='type-id-528' size-in-bits='64' id='type-id-816'/>
     <!-- std::_Rb_tree_node<MemoryRegionMap::Region>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1129' size-in-bits='64' id='type-id-1130'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1128' size-in-bits='64' id='type-id-1129'/>
     <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-    <pointer-type-def type-id='type-id-1129' size-in-bits='64' id='type-id-818'/>
+    <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-817'/>
     <!-- std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>* -->
-    <pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-1132'/>
+    <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-1131'/>
     <!-- std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>* -->
-    <pointer-type-def type-id='type-id-1133' size-in-bits='64' id='type-id-1134'/>
+    <pointer-type-def type-id='type-id-1132' size-in-bits='64' id='type-id-1133'/>
     <!-- std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-1135'/>
+    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-1134'/>
     <!-- std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >* -->
-    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-1136'/>
+    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-1135'/>
     <!-- void (const MemoryRegionMap::Region&)* -->
-    <pointer-type-def type-id='type-id-1137' size-in-bits='64' id='type-id-311'/>
+    <pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-310'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- class std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > -->
-      <class-decl name='_Rb_tree&lt;MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-1115'>
+      <class-decl name='_Rb_tree&lt;MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-1114'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true> -->
-          <class-decl name='_Rb_tree_impl&lt;MemoryRegionMap::RegionCmp, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-1127'>
+          <class-decl name='_Rb_tree_impl&lt;MemoryRegionMap::RegionCmp, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-1126'>
             <!-- class STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1101'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1100'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- MemoryRegionMap::RegionCmp std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_key_compare -->
               <var-decl name='_M_key_compare' type-id='type-id-295' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_node_count -->
@@ -19631,7 +19640,7 @@
               <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>*' -->
-                <parameter type-id='type-id-1128' is-artificial='yes'/>
+                <parameter type-id='type-id-1127' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -19640,11 +19649,11 @@
               <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_Rb_tree_impl(const MemoryRegionMap::RegionCmp&, const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>*' -->
-                <parameter type-id='type-id-1128' is-artificial='yes'/>
+                <parameter type-id='type-id-1127' is-artificial='yes'/>
                 <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
-                <parameter type-id='type-id-1107'/>
+                <parameter type-id='type-id-1106'/>
                 <!-- parameter of type 'const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>&' -->
-                <parameter type-id='type-id-1100'/>
+                <parameter type-id='type-id-1099'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -19653,7 +19662,7 @@
               <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE13_Rb_tree_implIS4_Lb1EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true>*' -->
-                <parameter type-id='type-id-1128' is-artificial='yes'/>
+                <parameter type-id='type-id-1127' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -19662,13 +19671,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree_impl<MemoryRegionMap::RegionCmp, true> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-1127' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-1126' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19677,11 +19686,11 @@
           <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree(const MemoryRegionMap::RegionCmp&, const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
-            <parameter type-id='type-id-1107'/>
+            <parameter type-id='type-id-1106'/>
             <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
-            <parameter type-id='type-id-1099'/>
+            <parameter type-id='type-id-1098'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19690,9 +19699,9 @@
           <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_Rb_tree(const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&' -->
-            <parameter type-id='type-id-1117'/>
+            <parameter type-id='type-id-1116'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19701,7 +19710,7 @@
           <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -19712,7 +19721,7 @@
           <!-- size_t std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -19721,7 +19730,7 @@
           <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
             <return type-id='type-id-299'/>
           </function-decl>
@@ -19730,7 +19739,7 @@
           <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
             <return type-id='type-id-299'/>
           </function-decl>
@@ -19739,7 +19748,7 @@
           <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-549'/>
             <!-- const MemoryRegionMap::Region& -->
             <return type-id='type-id-297'/>
           </function-decl>
@@ -19748,7 +19757,7 @@
           <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-549'/>
             <!-- const MemoryRegionMap::Region& -->
             <return type-id='type-id-297'/>
           </function-decl>
@@ -19757,69 +19766,69 @@
           <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-            <return type-id='type-id-818'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-            <return type-id='type-id-818'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-            <return type-id='type-id-818'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-            <return type-id='type-id-818'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_lower_bound(std::_Rb_tree_node<MemoryRegionMap::Region>*, std::_Rb_tree_node<MemoryRegionMap::Region>*, const MemoryRegionMap::Region&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS1_ESB_RKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-817'/>
             <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-817'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
-            <return type-id='type-id-529'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::lower_bound(const MemoryRegionMap::Region&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11lower_boundERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
-            <return type-id='type-id-529'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const MemoryRegionMap::Region& -->
             <return type-id='type-id-297'/>
           </function-decl>
@@ -19828,27 +19837,27 @@
           <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <!-- const STL_Allocator<std::_Rb_tree_node<MemoryRegionMap::Region>, MemoryRegionMap::MyAllocator>& -->
-            <return type-id='type-id-1100'/>
+            <return type-id='type-id-1099'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <!-- class STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> -->
-            <return type-id='type-id-1097'/>
+            <return type-id='type-id-1096'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_put_node(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-817'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19857,9 +19866,9 @@
           <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_destroy_node(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-817'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19868,7 +19877,7 @@
           <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::erase(std::_Rb_tree_const_iterator<MemoryRegionMap::Region>) -->
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5eraseESt23_Rb_tree_const_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region>' -->
             <parameter type-id='type-id-299'/>
             <!-- void -->
@@ -19879,16 +19888,16 @@
           <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-            <return type-id='type-id-818'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const MemoryRegionMap::Region& std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const MemoryRegionMap::Region& -->
             <return type-id='type-id-297'/>
           </function-decl>
@@ -19897,40 +19906,40 @@
           <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_create_node(const MemoryRegionMap::Region&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE14_M_create_nodeERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- std::_Rb_tree_node<MemoryRegionMap::Region>* -->
-            <return type-id='type-id-818'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
-            <return type-id='type-id-529'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_insert_unique(const MemoryRegionMap::Region&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE16_M_insert_uniqueERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> -->
-            <return type-id='type-id-1133'/>
+            <return type-id='type-id-1132'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_erase(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS1_E'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-817'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19939,15 +19948,15 @@
           <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const MemoryRegionMap::Region&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS1_'>
             <!-- implicit parameter of type 'std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
-            <return type-id='type-id-529'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
       </class-decl>
@@ -19955,13 +19964,13 @@
       <class-decl name='set&lt;MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-301'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity<MemoryRegionMap::Region>, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> > std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::_M_t -->
-          <var-decl name='_M_t' type-id='type-id-1115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-1114' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set() -->
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19970,11 +19979,11 @@
           <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set(const MemoryRegionMap::RegionCmp&, const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&) -->
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::RegionCmp&' -->
-            <parameter type-id='type-id-1107'/>
+            <parameter type-id='type-id-1106'/>
             <!-- parameter of type 'const STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator>&' -->
-            <parameter type-id='type-id-1099'/>
+            <parameter type-id='type-id-1098'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19983,9 +19992,9 @@
           <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::set(const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&) -->
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <!-- parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >&' -->
-            <parameter type-id='type-id-1121'/>
+            <parameter type-id='type-id-1120'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -19994,7 +20003,7 @@
           <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1122' is-artificial='yes'/>
+            <parameter type-id='type-id-1121' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
             <return type-id='type-id-299'/>
           </function-decl>
@@ -20003,7 +20012,7 @@
           <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::end() -->
           <function-decl name='end' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1122' is-artificial='yes'/>
+            <parameter type-id='type-id-1121' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
             <return type-id='type-id-299'/>
           </function-decl>
@@ -20012,7 +20021,7 @@
           <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::lower_bound(const MemoryRegionMap::Region&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11lower_boundERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region> -->
@@ -20023,18 +20032,18 @@
           <!-- std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::insert(const MemoryRegionMap::Region&) -->
           <function-decl name='insert' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6insertERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> -->
-            <return type-id='type-id-1131'/>
+            <return type-id='type-id-1130'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- size_t std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1122' is-artificial='yes'/>
+            <parameter type-id='type-id-1121' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -20043,7 +20052,7 @@
           <!-- void std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >::erase(std::_Rb_tree_const_iterator<MemoryRegionMap::Region>) -->
           <function-decl name='erase' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5eraseESt23_Rb_tree_const_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::set<MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator<MemoryRegionMap::Region, MemoryRegionMap::MyAllocator> >*' -->
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_const_iterator<MemoryRegionMap::Region>' -->
             <parameter type-id='type-id-299'/>
             <!-- void -->
@@ -20052,14 +20061,14 @@
         </member-function>
       </class-decl>
       <!-- struct std::_Identity<MemoryRegionMap::Region> -->
-      <class-decl name='_Identity&lt;MemoryRegionMap::Region&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-1112'>
+      <class-decl name='_Identity&lt;MemoryRegionMap::Region&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-1111'>
         <!-- struct std::unary_function<MemoryRegionMap::Region, MemoryRegionMap::Region> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1138'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1137'/>
         <member-function access='public'>
           <!-- const MemoryRegionMap::Region& std::_Identity<MemoryRegionMap::Region>::operator()(const MemoryRegionMap::Region&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt9_IdentityIN15MemoryRegionMap6RegionEEclERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Identity<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-1114' is-artificial='yes'/>
+            <parameter type-id='type-id-1113' is-artificial='yes'/>
             <!-- parameter of type 'const MemoryRegionMap::Region&' -->
             <parameter type-id='type-id-297'/>
             <!-- const MemoryRegionMap::Region& -->
@@ -20068,16 +20077,16 @@
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<MemoryRegionMap::Region> -->
-      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-529'>
+      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-528'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<MemoryRegionMap::Region>::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20086,9 +20095,9 @@
           <!-- void std::_Rb_tree_iterator<MemoryRegionMap::Region>::_Rb_tree_iterator(std::_Rb_tree_node<MemoryRegionMap::Region>*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-817'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20097,9 +20106,9 @@
           <!-- bool std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator==(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEeqERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-819' is-artificial='yes'/>
+            <parameter type-id='type-id-818' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-530'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -20108,18 +20117,18 @@
           <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& std::_Rb_tree_iterator<MemoryRegionMap::Region>::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<MemoryRegionMap::Region>*' -->
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region>& -->
-            <return type-id='type-id-820'/>
+            <return type-id='type-id-819'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__equal<false> -->
-      <class-decl name='__equal&lt;false&gt;' is-struct='yes' visibility='default' id='type-id-1139'/>
+      <class-decl name='__equal&lt;false&gt;' is-struct='yes' visibility='default' id='type-id-1138'/>
       <!-- struct std::__miter_base<const void* const*, false> -->
-      <class-decl name='__miter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1140'/>
+      <class-decl name='__miter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1139'/>
       <!-- struct std::__miter_base<const void**, false> -->
-      <class-decl name='__miter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1141'>
+      <class-decl name='__miter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1140'>
         <member-function access='public' static='yes'>
           <!-- void** std::__miter_base<const void**, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPKvLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -20131,11 +20140,11 @@
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<const void* const*, false> -->
-      <class-decl name='__niter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1142'/>
+      <class-decl name='__niter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1141'/>
       <!-- struct std::__niter_base<const void**, false> -->
-      <class-decl name='__niter_base&lt;const void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1143'/>
+      <class-decl name='__niter_base&lt;const void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1142'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1131'>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1130'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_const_iterator<MemoryRegionMap::Region> std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::first -->
           <var-decl name='first' type-id='type-id-299' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
@@ -20148,7 +20157,7 @@
           <!-- void std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>*' -->
-            <parameter type-id='type-id-1132' is-artificial='yes'/>
+            <parameter type-id='type-id-1131' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20157,21 +20166,21 @@
           <!-- void std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>::pair(const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, bool>*' -->
-            <parameter type-id='type-id-1132' is-artificial='yes'/>
+            <parameter type-id='type-id-1131' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<MemoryRegionMap::Region>&' -->
-            <parameter type-id='type-id-511'/>
+            <parameter type-id='type-id-510'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1133'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1132'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<MemoryRegionMap::Region> std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::first -->
-          <var-decl name='first' type-id='type-id-529' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-528' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::second -->
@@ -20181,7 +20190,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>*' -->
-            <parameter type-id='type-id-1134' is-artificial='yes'/>
+            <parameter type-id='type-id-1133' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20190,28 +20199,28 @@
           <!-- void std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>::pair(const std::_Rb_tree_iterator<MemoryRegionMap::Region>&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, bool>*' -->
-            <parameter type-id='type-id-1134' is-artificial='yes'/>
+            <parameter type-id='type-id-1133' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<MemoryRegionMap::Region>&' -->
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-530'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::unary_function<MemoryRegionMap::Region, MemoryRegionMap::Region> -->
-      <class-decl name='unary_function&lt;MemoryRegionMap::Region, MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1138'/>
+      <class-decl name='unary_function&lt;MemoryRegionMap::Region, MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1137'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<MemoryRegionMap::Region> > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1144'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1143'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<MemoryRegionMap::Region> > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1145'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1144'/>
       <!-- struct std::_Rb_tree_node<MemoryRegionMap::Region> -->
-      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1129'/>
+      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1128'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<MemoryRegionMap::Region>, std::_Rb_tree_const_iterator<MemoryRegionMap::Region> > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1146'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1145'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<MemoryRegionMap::Region>, std::_Rb_tree_iterator<MemoryRegionMap::Region> > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1147'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1146'/>
       <!-- const int& std::max<int>(const int&, const int&) -->
       <function-decl name='max&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const int&' -->
@@ -20386,7 +20395,7 @@
       </namespace-decl>
     </namespace-decl>
     <!-- void (const MemoryRegionMap::Region&) -->
-    <function-type size-in-bits='64' id='type-id-1137'>
+    <function-type size-in-bits='64' id='type-id-1136'>
       <!-- parameter of type 'const MemoryRegionMap::Region&' -->
       <parameter type-id='type-id-297'/>
       <!-- void -->
@@ -20395,16 +20404,16 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/page_heap.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
-    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
+    <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-1148'/>
     <!-- namespace base -->
     <namespace-decl name='base'>
     </namespace-decl>
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' visibility='default' id='type-id-1148'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' visibility='default' id='type-id-1147'/>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1150'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1149'/>
       <!-- namespace tcmalloc::commandlineflags -->
       <namespace-decl name='commandlineflags'>
         <!-- int tcmalloc::commandlineflags::StringToInt(const char*, int) -->
@@ -20451,10 +20460,10 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/profile-handler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- class ProfileHandler -->
-    <class-decl name='ProfileHandler' size-in-bits='448' visibility='default' filepath='src/profile-handler.cc' line='84' column='1' id='type-id-1151'>
+    <class-decl name='ProfileHandler' size-in-bits='448' visibility='default' filepath='src/profile-handler.cc' line='84' column='1' id='type-id-1150'>
       <member-type access='private'>
         <!-- enum ProfileHandler::__anonymous_enum__ -->
-        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/profile-handler.cc' line='166' column='1' id='type-id-1152'>
+        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/profile-handler.cc' line='166' column='1' id='type-id-1151'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='TIMERS_UNTOUCHED' value='0'/>
           <enumerator name='TIMERS_ONE_SET' value='1'/>
@@ -20464,27 +20473,27 @@
       </member-type>
       <member-type access='private'>
         <!-- typedef std::_List_iterator<ProfileHandlerToken*> ProfileHandler::CallbackIterator -->
-        <typedef-decl name='CallbackIterator' type-id='type-id-1154' filepath='src/profile-handler.cc' line='200' column='1' id='type-id-1153'/>
+        <typedef-decl name='CallbackIterator' type-id='type-id-1153' filepath='src/profile-handler.cc' line='200' column='1' id='type-id-1152'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > ProfileHandler::CallbackList -->
-        <typedef-decl name='CallbackList' type-id='type-id-1156' filepath='src/profile-handler.cc' line='199' column='1' id='type-id-1155'/>
+        <typedef-decl name='CallbackList' type-id='type-id-1155' filepath='src/profile-handler.cc' line='199' column='1' id='type-id-1154'/>
       </member-type>
       <data-member access='private' static='yes'>
         <!-- static const int32 ProfileHandler::kMaxFrequency -->
-        <var-decl name='kMaxFrequency' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler13kMaxFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='128' column='1' elf-symbol-id='_ZN14ProfileHandler13kMaxFrequencyE'/>
+        <var-decl name='kMaxFrequency' type-id='type-id-1156' mangled-name='_ZN14ProfileHandler13kMaxFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='128' column='1' elf-symbol-id='_ZN14ProfileHandler13kMaxFrequencyE'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static const int32 ProfileHandler::kDefaultFrequency -->
-        <var-decl name='kDefaultFrequency' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler17kDefaultFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='130' column='1' elf-symbol-id='_ZN14ProfileHandler17kDefaultFrequencyE'/>
+        <var-decl name='kDefaultFrequency' type-id='type-id-1156' mangled-name='_ZN14ProfileHandler17kDefaultFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='130' column='1' elf-symbol-id='_ZN14ProfileHandler17kDefaultFrequencyE'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static ProfileHandler* ProfileHandler::instance_ -->
-        <var-decl name='instance_' type-id='type-id-1158' mangled-name='_ZN14ProfileHandler9instance_E' visibility='default' filepath='src/profile-handler.cc' line='133' column='1' elf-symbol-id='_ZN14ProfileHandler9instance_E'/>
+        <var-decl name='instance_' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler9instance_E' visibility='default' filepath='src/profile-handler.cc' line='133' column='1' elf-symbol-id='_ZN14ProfileHandler9instance_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static pthread_once_t ProfileHandler::once_ -->
-        <var-decl name='once_' type-id='type-id-1088' mangled-name='_ZN14ProfileHandler5once_E' visibility='default' filepath='src/profile-handler.cc' line='136' column='1' elf-symbol-id='_ZN14ProfileHandler5once_E'/>
+        <var-decl name='once_' type-id='type-id-1087' mangled-name='_ZN14ProfileHandler5once_E' visibility='default' filepath='src/profile-handler.cc' line='136' column='1' elf-symbol-id='_ZN14ProfileHandler5once_E'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- int64 ProfileHandler::interrupts_ -->
@@ -20512,11 +20521,11 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
         <!-- pthread_key_t ProfileHandler::thread_timer_key -->
-        <var-decl name='thread_timer_key' type-id='type-id-1086' visibility='default' filepath='src/profile-handler.cc' line='161' column='1'/>
+        <var-decl name='thread_timer_key' type-id='type-id-1085' visibility='default' filepath='src/profile-handler.cc' line='161' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
         <!-- ProfileHandler::__anonymous_enum__ ProfileHandler::timer_sharing_ -->
-        <var-decl name='timer_sharing_' type-id='type-id-1152' visibility='default' filepath='src/profile-handler.cc' line='175' column='1'/>
+        <var-decl name='timer_sharing_' type-id='type-id-1151' visibility='default' filepath='src/profile-handler.cc' line='175' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- SpinLock ProfileHandler::control_lock_ -->
@@ -20528,13 +20537,13 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
         <!-- ProfileHandler::CallbackList ProfileHandler::callbacks_ -->
-        <var-decl name='callbacks_' type-id='type-id-1155' visibility='default' filepath='src/profile-handler.cc' line='201' column='1'/>
+        <var-decl name='callbacks_' type-id='type-id-1154' visibility='default' filepath='src/profile-handler.cc' line='201' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- ProfileHandler::ProfileHandler() -->
         <function-decl name='ProfileHandler' mangled-name='_ZN14ProfileHandlerC1Ev' filepath='src/profile-handler.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandlerC1Ev'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20543,7 +20552,7 @@
         <!-- ProfileHandler::~ProfileHandler(int) -->
         <function-decl name='~ProfileHandler' mangled-name='_ZN14ProfileHandlerD1Ev' filepath='src/profile-handler.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandlerD1Ev'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -20554,9 +20563,9 @@
         <!-- ProfileHandler::ProfileHandler(const ProfileHandler&) -->
         <function-decl name='ProfileHandler' filepath='src/profile-handler.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- parameter of type 'const ProfileHandler&' -->
-          <parameter type-id='type-id-1159'/>
+          <parameter type-id='type-id-1158'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20565,7 +20574,7 @@
         <!-- bool ProfileHandler::IsSignalHandlerAvailable() -->
         <function-decl name='IsSignalHandlerAvailable' mangled-name='_ZN14ProfileHandler24IsSignalHandlerAvailableEv' filepath='src/profile-handler.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler24IsSignalHandlerAvailableEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -20574,7 +20583,7 @@
         <!-- void ProfileHandler::DisableHandler() -->
         <function-decl name='DisableHandler' mangled-name='_ZN14ProfileHandler14DisableHandlerEv' filepath='src/profile-handler.cc' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14DisableHandlerEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20583,7 +20592,7 @@
         <!-- void ProfileHandler::EnableHandler() -->
         <function-decl name='EnableHandler' mangled-name='_ZN14ProfileHandler13EnableHandlerEv' filepath='src/profile-handler.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler13EnableHandlerEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20592,7 +20601,7 @@
         <!-- bool ProfileHandler::IsTimerRunning() -->
         <function-decl name='IsTimerRunning' mangled-name='_ZN14ProfileHandler14IsTimerRunningEv' filepath='src/profile-handler.cc' line='216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14IsTimerRunningEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -20601,7 +20610,7 @@
         <!-- void ProfileHandler::StopTimer() -->
         <function-decl name='StopTimer' mangled-name='_ZN14ProfileHandler9StopTimerEv' filepath='src/profile-handler.cc' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler9StopTimerEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20610,7 +20619,7 @@
         <!-- void ProfileHandler::StartTimer() -->
         <function-decl name='StartTimer' mangled-name='_ZN14ProfileHandler10StartTimerEv' filepath='src/profile-handler.cc' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler10StartTimerEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20621,7 +20630,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'siginfo_t*' -->
-          <parameter type-id='type-id-1160'/>
+          <parameter type-id='type-id-1159'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- void -->
@@ -20632,9 +20641,9 @@
         <!-- void ProfileHandler::GetState(ProfileHandlerState*) -->
         <function-decl name='GetState' mangled-name='_ZN14ProfileHandler8GetStateEP19ProfileHandlerState' filepath='src/profile-handler.cc' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler8GetStateEP19ProfileHandlerState'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- parameter of type 'ProfileHandlerState*' -->
-          <parameter type-id='type-id-1161'/>
+          <parameter type-id='type-id-1160'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20643,7 +20652,7 @@
         <!-- void ProfileHandler::Reset() -->
         <function-decl name='Reset' mangled-name='_ZN14ProfileHandler5ResetEv' filepath='src/profile-handler.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler5ResetEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20652,22 +20661,22 @@
         <!-- ProfileHandlerToken* ProfileHandler::RegisterCallback(ProfileHandlerCallback, void*) -->
         <function-decl name='RegisterCallback' mangled-name='_ZN14ProfileHandler16RegisterCallbackEPFviP7siginfoPvS2_ES2_' filepath='src/profile-handler.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler16RegisterCallbackEPFviP7siginfoPvS2_ES2_'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- parameter of type 'typedef ProfileHandlerCallback' -->
-          <parameter type-id='type-id-1162'/>
+          <parameter type-id='type-id-1161'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- ProfileHandlerToken* -->
-          <return type-id='type-id-1163'/>
+          <return type-id='type-id-1162'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <!-- void ProfileHandler::UnregisterCallback(ProfileHandlerToken*) -->
         <function-decl name='UnregisterCallback' mangled-name='_ZN14ProfileHandler18UnregisterCallbackEP19ProfileHandlerToken' filepath='src/profile-handler.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler18UnregisterCallbackEP19ProfileHandlerToken'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- parameter of type 'ProfileHandlerToken*' -->
-          <parameter type-id='type-id-1163'/>
+          <parameter type-id='type-id-1162'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20676,7 +20685,7 @@
         <!-- void ProfileHandler::RegisterThread() -->
         <function-decl name='RegisterThread' mangled-name='_ZN14ProfileHandler14RegisterThreadEv' filepath='src/profile-handler.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14RegisterThreadEv'>
           <!-- implicit parameter of type 'ProfileHandler*' -->
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -20692,12 +20701,12 @@
         <!-- ProfileHandler* ProfileHandler::Instance() -->
         <function-decl name='Instance' mangled-name='_ZN14ProfileHandler8InstanceEv' filepath='src/profile-handler.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler8InstanceEv'>
           <!-- ProfileHandler* -->
-          <return type-id='type-id-1158'/>
+          <return type-id='type-id-1157'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- struct ProfileHandlerState -->
-    <class-decl name='ProfileHandlerState' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/profile-handler.h' line='137' column='1' id='type-id-1164'>
+    <class-decl name='ProfileHandlerState' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/profile-handler.h' line='137' column='1' id='type-id-1163'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int32 ProfileHandlerState::frequency -->
         <var-decl name='frequency' type-id='type-id-83' visibility='default' filepath='src/profile-handler.h' line='138' column='1'/>
@@ -20716,10 +20725,10 @@
       </data-member>
     </class-decl>
     <!-- struct ProfileHandlerToken -->
-    <class-decl name='ProfileHandlerToken' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='69' column='1' id='type-id-1165'>
+    <class-decl name='ProfileHandlerToken' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='69' column='1' id='type-id-1164'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- ProfileHandlerCallback ProfileHandlerToken::callback -->
-        <var-decl name='callback' type-id='type-id-1162' visibility='default' filepath='src/profile-handler.cc' line='77' column='1'/>
+        <var-decl name='callback' type-id='type-id-1161' visibility='default' filepath='src/profile-handler.cc' line='77' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- void* ProfileHandlerToken::callback_arg -->
@@ -20729,9 +20738,9 @@
         <!-- ProfileHandlerToken::ProfileHandlerToken(ProfileHandlerCallback, void*) -->
         <function-decl name='ProfileHandlerToken' filepath='src/profile-handler.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ProfileHandlerToken*' -->
-          <parameter type-id='type-id-1163' is-artificial='yes'/>
+          <parameter type-id='type-id-1162' is-artificial='yes'/>
           <!-- parameter of type 'typedef ProfileHandlerCallback' -->
-          <parameter type-id='type-id-1162'/>
+          <parameter type-id='type-id-1161'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- void -->
@@ -20740,145 +20749,145 @@
       </member-function>
     </class-decl>
     <!-- struct timer_id_holder -->
-    <class-decl name='timer_id_holder' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='266' column='1' id='type-id-1166'>
+    <class-decl name='timer_id_holder' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='266' column='1' id='type-id-1165'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- timer_t timer_id_holder::timerid -->
-        <var-decl name='timerid' type-id='type-id-1167' visibility='default' filepath='src/profile-handler.cc' line='267' column='1'/>
+        <var-decl name='timerid' type-id='type-id-1166' visibility='default' filepath='src/profile-handler.cc' line='267' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <!-- timer_id_holder::timer_id_holder(timer_t) -->
         <function-decl name='timer_id_holder' filepath='src/profile-handler.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'timer_id_holder*' -->
-          <parameter type-id='type-id-1168' is-artificial='yes'/>
+          <parameter type-id='type-id-1167' is-artificial='yes'/>
           <!-- parameter of type 'typedef timer_t' -->
-          <parameter type-id='type-id-1167'/>
+          <parameter type-id='type-id-1166'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- typedef void (int, siginfo_t*, void*, void*)* ProfileHandlerCallback -->
-    <typedef-decl name='ProfileHandlerCallback' type-id='type-id-1169' filepath='src/profile-handler.h' line='95' column='1' id='type-id-1162'/>
+    <typedef-decl name='ProfileHandlerCallback' type-id='type-id-1168' filepath='src/profile-handler.h' line='95' column='1' id='type-id-1161'/>
     <!-- typedef void* __timer_t -->
-    <typedef-decl name='__timer_t' type-id='type-id-74' filepath='/usr/include/bits/types.h' line='161' column='1' id='type-id-1170'/>
+    <typedef-decl name='__timer_t' type-id='type-id-74' filepath='/usr/include/bits/types.h' line='161' column='1' id='type-id-1169'/>
     <!-- typedef int pthread_once_t -->
-    <typedef-decl name='pthread_once_t' type-id='type-id-1' filepath='/usr/include/bits/pthreadtypes.h' line='144' column='1' id='type-id-1088'/>
+    <typedef-decl name='pthread_once_t' type-id='type-id-1' filepath='/usr/include/bits/pthreadtypes.h' line='144' column='1' id='type-id-1087'/>
     <!-- typedef __timer_t timer_t -->
-    <typedef-decl name='timer_t' type-id='type-id-1170' filepath='/usr/include/time.h' line='104' column='1' id='type-id-1167'/>
+    <typedef-decl name='timer_t' type-id='type-id-1169' filepath='/usr/include/time.h' line='104' column='1' id='type-id-1166'/>
     <!-- ProfileHandler* -->
-    <pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-1158'/>
+    <pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-1157'/>
     <!-- ProfileHandlerState* -->
-    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-1161'/>
+    <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1160'/>
     <!-- ProfileHandlerToken* const -->
-    <qualified-type-def type-id='type-id-1163' const='yes' id='type-id-1171'/>
+    <qualified-type-def type-id='type-id-1162' const='yes' id='type-id-1170'/>
     <!-- ProfileHandlerToken* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1171' size-in-bits='64' id='type-id-1172'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
     <!-- ProfileHandlerToken* const* -->
-    <pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-1173'/>
+    <pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1172'/>
     <!-- ProfileHandlerToken*& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1163' size-in-bits='64' id='type-id-1174'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1162' size-in-bits='64' id='type-id-1173'/>
     <!-- ProfileHandlerToken** -->
-    <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1175'/>
+    <pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-1174'/>
     <!-- __gnu_cxx::new_allocator<ProfileHandlerToken*>* -->
-    <pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-1177'/>
+    <pointer-type-def type-id='type-id-1175' size-in-bits='64' id='type-id-1176'/>
     <!-- __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >* -->
-    <pointer-type-def type-id='type-id-1178' size-in-bits='64' id='type-id-1179'/>
+    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
     <!-- const ProfileHandler -->
-    <qualified-type-def type-id='type-id-1151' const='yes' id='type-id-1180'/>
+    <qualified-type-def type-id='type-id-1150' const='yes' id='type-id-1179'/>
     <!-- const ProfileHandler& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1180' size-in-bits='64' id='type-id-1159'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1179' size-in-bits='64' id='type-id-1158'/>
     <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
-    <qualified-type-def type-id='type-id-1176' const='yes' id='type-id-1181'/>
+    <qualified-type-def type-id='type-id-1175' const='yes' id='type-id-1180'/>
     <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-1182'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1180' size-in-bits='64' id='type-id-1181'/>
     <!-- const __gnu_cxx::new_allocator<ProfileHandlerToken*>* -->
-    <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-1183'/>
+    <pointer-type-def type-id='type-id-1180' size-in-bits='64' id='type-id-1182'/>
     <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
-    <qualified-type-def type-id='type-id-1178' const='yes' id='type-id-1184'/>
+    <qualified-type-def type-id='type-id-1177' const='yes' id='type-id-1183'/>
     <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1184' size-in-bits='64' id='type-id-1185'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1183' size-in-bits='64' id='type-id-1184'/>
     <!-- const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >* -->
-    <pointer-type-def type-id='type-id-1184' size-in-bits='64' id='type-id-1186'/>
+    <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1185'/>
     <!-- const int32 -->
-    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-1157'/>
+    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-1156'/>
     <!-- const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
-    <qualified-type-def type-id='type-id-1187' const='yes' id='type-id-1188'/>
+    <qualified-type-def type-id='type-id-1186' const='yes' id='type-id-1187'/>
     <!-- const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
-    <pointer-type-def type-id='type-id-1188' size-in-bits='64' id='type-id-1189'/>
+    <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
     <!-- const std::_List_iterator<ProfileHandlerToken*> -->
-    <qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1190'/>
+    <qualified-type-def type-id='type-id-1153' const='yes' id='type-id-1189'/>
     <!-- const std::_List_iterator<ProfileHandlerToken*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1191'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1189' size-in-bits='64' id='type-id-1190'/>
     <!-- const std::_List_iterator<ProfileHandlerToken*>* -->
-    <pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-1192'/>
+    <pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-1191'/>
     <!-- const std::_List_node<ProfileHandlerToken*> -->
-    <qualified-type-def type-id='type-id-1193' const='yes' id='type-id-1194'/>
+    <qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1193'/>
     <!-- const std::_List_node<ProfileHandlerToken*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1194' size-in-bits='64' id='type-id-1195'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1193' size-in-bits='64' id='type-id-1194'/>
     <!-- const std::_List_node<ProfileHandlerToken*>* -->
-    <pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-1196'/>
+    <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1195'/>
     <!-- const std::allocator<ProfileHandlerToken*> -->
-    <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-1198'/>
+    <qualified-type-def type-id='type-id-1196' const='yes' id='type-id-1197'/>
     <!-- const std::allocator<ProfileHandlerToken*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1198' size-in-bits='64' id='type-id-1199'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1197' size-in-bits='64' id='type-id-1198'/>
     <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> > -->
-    <qualified-type-def type-id='type-id-1200' const='yes' id='type-id-1201'/>
+    <qualified-type-def type-id='type-id-1199' const='yes' id='type-id-1200'/>
     <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1201'/>
     <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
-    <qualified-type-def type-id='type-id-1156' const='yes' id='type-id-1203'/>
+    <qualified-type-def type-id='type-id-1155' const='yes' id='type-id-1202'/>
     <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1203' size-in-bits='64' id='type-id-1204'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1202' size-in-bits='64' id='type-id-1203'/>
     <!-- const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
-    <pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1205'/>
+    <pointer-type-def type-id='type-id-1202' size-in-bits='64' id='type-id-1204'/>
     <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
-    <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1206'/>
+    <pointer-type-def type-id='type-id-1186' size-in-bits='64' id='type-id-1205'/>
     <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl* -->
-    <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1208'/>
+    <pointer-type-def type-id='type-id-1206' size-in-bits='64' id='type-id-1207'/>
     <!-- std::_List_iterator<ProfileHandlerToken*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-1209'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1153' size-in-bits='64' id='type-id-1208'/>
     <!-- std::_List_iterator<ProfileHandlerToken*>* -->
-    <pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-1210'/>
+    <pointer-type-def type-id='type-id-1153' size-in-bits='64' id='type-id-1209'/>
     <!-- std::_List_node<ProfileHandlerToken*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1193' size-in-bits='64' id='type-id-1211'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1192' size-in-bits='64' id='type-id-1210'/>
     <!-- std::_List_node<ProfileHandlerToken*>* -->
-    <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1212'/>
+    <pointer-type-def type-id='type-id-1192' size-in-bits='64' id='type-id-1211'/>
     <!-- std::_List_node_base& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1213' size-in-bits='64' id='type-id-1214'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1212' size-in-bits='64' id='type-id-1213'/>
     <!-- std::_List_node_base* -->
-    <pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-1215'/>
+    <pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1214'/>
     <!-- std::allocator<ProfileHandlerToken*>* -->
-    <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1216'/>
+    <pointer-type-def type-id='type-id-1196' size-in-bits='64' id='type-id-1215'/>
     <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1217'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1199' size-in-bits='64' id='type-id-1216'/>
     <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >* -->
-    <pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1218'/>
+    <pointer-type-def type-id='type-id-1199' size-in-bits='64' id='type-id-1217'/>
     <!-- std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1156' size-in-bits='64' id='type-id-1219'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1155' size-in-bits='64' id='type-id-1218'/>
     <!-- std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >* -->
-    <pointer-type-def type-id='type-id-1156' size-in-bits='64' id='type-id-1220'/>
+    <pointer-type-def type-id='type-id-1155' size-in-bits='64' id='type-id-1219'/>
     <!-- timer_id_holder* -->
-    <pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-1168'/>
+    <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1167'/>
     <!-- void (int, siginfo_t*, void*, void*)* -->
-    <pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1169'/>
+    <pointer-type-def type-id='type-id-1220' size-in-bits='64' id='type-id-1168'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- class std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
-      <class-decl name='_List_base&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='278' column='1' id='type-id-1187'>
+      <class-decl name='_List_base&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='278' column='1' id='type-id-1186'>
         <member-type access='protected'>
           <!-- struct std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl -->
-          <class-decl name='_List_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='300' column='1' id='type-id-1207'>
+          <class-decl name='_List_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='300' column='1' id='type-id-1206'>
             <!-- class std::allocator<std::_List_node<ProfileHandlerToken*> > -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1200'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1199'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::_List_node_base std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_M_node -->
-              <var-decl name='_M_node' type-id='type-id-1213' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='301' column='1'/>
+              <var-decl name='_M_node' type-id='type-id-1212' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='301' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_List_impl() -->
               <function-decl name='_List_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl*' -->
-                <parameter type-id='type-id-1208' is-artificial='yes'/>
+                <parameter type-id='type-id-1207' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -20887,9 +20896,9 @@
               <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl::_List_impl(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
               <function-decl name='_List_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl*' -->
-                <parameter type-id='type-id-1208' is-artificial='yes'/>
+                <parameter type-id='type-id-1207' is-artificial='yes'/>
                 <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
-                <parameter type-id='type-id-1202'/>
+                <parameter type-id='type-id-1201'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -20898,13 +20907,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_impl std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-1207' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='312' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-1206' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='312' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_base() -->
           <function-decl name='_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20913,9 +20922,9 @@
           <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_List_base(const std::allocator<ProfileHandlerToken*>&) -->
           <function-decl name='_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1198'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20924,7 +20933,7 @@
           <!-- std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::~_List_base(int) -->
           <function-decl name='~_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -20935,27 +20944,27 @@
           <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1189' is-artificial='yes'/>
+            <parameter type-id='type-id-1188' is-artificial='yes'/>
             <!-- const std::allocator<std::_List_node<ProfileHandlerToken*> >& -->
-            <return type-id='type-id-1202'/>
+            <return type-id='type-id-1201'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::allocator<ProfileHandlerToken*> std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1189' is-artificial='yes'/>
+            <parameter type-id='type-id-1188' is-artificial='yes'/>
             <!-- class std::allocator<ProfileHandlerToken*> -->
-            <return type-id='type-id-1197'/>
+            <return type-id='type-id-1196'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_put_node(std::_List_node<ProfileHandlerToken*>*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <!-- parameter of type 'std::_List_node<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1212'/>
+            <parameter type-id='type-id-1211'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20964,7 +20973,7 @@
           <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_clear() -->
           <function-decl name='_M_clear' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE8_M_clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/list.tcc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20973,7 +20982,7 @@
           <!-- void std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_init() -->
           <function-decl name='_M_init' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE7_M_initEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20982,21 +20991,21 @@
           <!-- std::_List_node<ProfileHandlerToken*>* std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <!-- std::_List_node<ProfileHandlerToken*>* -->
-            <return type-id='type-id-1212'/>
+            <return type-id='type-id-1211'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::allocator<ProfileHandlerToken*> -->
-      <class-decl name='allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1197'>
+      <class-decl name='allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1196'>
         <!-- class __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1176'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1175'/>
         <member-function access='private'>
           <!-- void std::allocator<ProfileHandlerToken*>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21005,9 +21014,9 @@
           <!-- void std::allocator<ProfileHandlerToken*>::allocator(const std::allocator<ProfileHandlerToken*>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1198'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21016,7 +21025,7 @@
           <!-- std::allocator<ProfileHandlerToken*>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -21027,23 +21036,23 @@
           <!-- void std::allocator<ProfileHandlerToken*>::allocator<std::_List_node<ProfileHandlerToken*> >(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
           <function-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
-            <parameter type-id='type-id-1202'/>
+            <parameter type-id='type-id-1201'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::allocator<std::_List_node<ProfileHandlerToken*> > -->
-      <class-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1200'>
+      <class-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1199'>
         <!-- class __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1178'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1177'/>
         <member-function access='private'>
           <!-- void std::allocator<std::_List_node<ProfileHandlerToken*> >::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1218' is-artificial='yes'/>
+            <parameter type-id='type-id-1217' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21052,9 +21061,9 @@
           <!-- void std::allocator<std::_List_node<ProfileHandlerToken*> >::allocator(const std::allocator<std::_List_node<ProfileHandlerToken*> >&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1218' is-artificial='yes'/>
+            <parameter type-id='type-id-1217' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_List_node<ProfileHandlerToken*> >&' -->
-            <parameter type-id='type-id-1202'/>
+            <parameter type-id='type-id-1201'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21063,7 +21072,7 @@
           <!-- std::allocator<std::_List_node<ProfileHandlerToken*> >::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1218' is-artificial='yes'/>
+            <parameter type-id='type-id-1217' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -21072,14 +21081,14 @@
         </member-function>
       </class-decl>
       <!-- class std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
-      <class-decl name='list&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='418' column='1' id='type-id-1156'>
+      <class-decl name='list&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='418' column='1' id='type-id-1155'>
         <!-- class std::_List_base<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> > -->
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1187'/>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1186'/>
         <member-function access='private'>
           <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list() -->
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21088,9 +21097,9 @@
           <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(const std::allocator<ProfileHandlerToken*>&) -->
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1198'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21099,13 +21108,13 @@
           <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(unsigned long int, ProfileHandlerToken* const&, const std::allocator<ProfileHandlerToken*>&) -->
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'ProfileHandlerToken* const&' -->
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1171'/>
             <!-- parameter of type 'const std::allocator<ProfileHandlerToken*>&' -->
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1198'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21114,9 +21123,9 @@
           <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::list(const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >&) -->
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'const std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >&' -->
-            <parameter type-id='type-id-1204'/>
+            <parameter type-id='type-id-1203'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21125,27 +21134,27 @@
           <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
-            <return type-id='type-id-1154'/>
+            <return type-id='type-id-1153'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
-            <return type-id='type-id-1154'/>
+            <return type-id='type-id-1153'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_erase(std::_List_iterator<ProfileHandlerToken*>) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='1422' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
-            <parameter type-id='type-id-1154'/>
+            <parameter type-id='type-id-1153'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21154,33 +21163,33 @@
           <!-- std::_List_iterator<ProfileHandlerToken*> std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::erase(std::_List_iterator<ProfileHandlerToken*>) -->
           <function-decl name='erase' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE5eraseESt14_List_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/list.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
-            <parameter type-id='type-id-1154'/>
+            <parameter type-id='type-id-1153'/>
             <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
-            <return type-id='type-id-1154'/>
+            <return type-id='type-id-1153'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_List_node<ProfileHandlerToken*>* std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_create_node(ProfileHandlerToken* const&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE14_M_create_nodeERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'ProfileHandlerToken* const&' -->
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1171'/>
             <!-- std::_List_node<ProfileHandlerToken*>* -->
-            <return type-id='type-id-1212'/>
+            <return type-id='type-id-1211'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::_M_insert(std::_List_iterator<ProfileHandlerToken*>, ProfileHandlerToken* const&) -->
           <function-decl name='_M_insert' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='1405' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_List_iterator<ProfileHandlerToken*>' -->
-            <parameter type-id='type-id-1154'/>
+            <parameter type-id='type-id-1153'/>
             <!-- parameter of type 'ProfileHandlerToken* const&' -->
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1171'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21189,25 +21198,25 @@
           <!-- void std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >::push_back(ProfileHandlerToken* const&) -->
           <function-decl name='push_back' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='919' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<ProfileHandlerToken*, std::allocator<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <!-- parameter of type 'ProfileHandlerToken* const&' -->
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1171'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_List_iterator<ProfileHandlerToken*> -->
-      <class-decl name='_List_iterator&lt;ProfileHandlerToken*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='114' column='1' id='type-id-1154'>
+      <class-decl name='_List_iterator&lt;ProfileHandlerToken*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='114' column='1' id='type-id-1153'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_List_node_base* std::_List_iterator<ProfileHandlerToken*>::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-1215' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='179' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-1214' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='179' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_List_iterator<ProfileHandlerToken*>::_List_iterator() -->
           <function-decl name='_List_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1210' is-artificial='yes'/>
+            <parameter type-id='type-id-1209' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21216,9 +21225,9 @@
           <!-- void std::_List_iterator<ProfileHandlerToken*>::_List_iterator(std::_List_node_base*) -->
           <function-decl name='_List_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1210' is-artificial='yes'/>
+            <parameter type-id='type-id-1209' is-artificial='yes'/>
             <!-- parameter of type 'std::_List_node_base*' -->
-            <parameter type-id='type-id-1215'/>
+            <parameter type-id='type-id-1214'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21227,61 +21236,61 @@
           <!-- ProfileHandlerToken*& std::_List_iterator<ProfileHandlerToken*>::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNKSt14_List_iteratorIP19ProfileHandlerTokenEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_List_iterator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1192' is-artificial='yes'/>
+            <parameter type-id='type-id-1191' is-artificial='yes'/>
             <!-- ProfileHandlerToken*& -->
-            <return type-id='type-id-1174'/>
+            <return type-id='type-id-1173'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_List_iterator<ProfileHandlerToken*>& std::_List_iterator<ProfileHandlerToken*>::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt14_List_iteratorIP19ProfileHandlerTokenEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_iterator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1210' is-artificial='yes'/>
+            <parameter type-id='type-id-1209' is-artificial='yes'/>
             <!-- std::_List_iterator<ProfileHandlerToken*>& -->
-            <return type-id='type-id-1209'/>
+            <return type-id='type-id-1208'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_List_iterator<ProfileHandlerToken*>::operator!=(const std::_List_iterator<ProfileHandlerToken*>&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt14_List_iteratorIP19ProfileHandlerTokenEneERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_List_iterator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1192' is-artificial='yes'/>
+            <parameter type-id='type-id-1191' is-artificial='yes'/>
             <!-- parameter of type 'const std::_List_iterator<ProfileHandlerToken*>&' -->
-            <parameter type-id='type-id-1191'/>
+            <parameter type-id='type-id-1190'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_List_node_base -->
-      <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='72' column='1' id='type-id-1213'>
+      <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='72' column='1' id='type-id-1212'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_List_node_base* std::_List_node_base::_M_next -->
-          <var-decl name='_M_next' type-id='type-id-1215' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='73' column='1'/>
+          <var-decl name='_M_next' type-id='type-id-1214' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='73' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- std::_List_node_base* std::_List_node_base::_M_prev -->
-          <var-decl name='_M_prev' type-id='type-id-1215' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='74' column='1'/>
+          <var-decl name='_M_prev' type-id='type-id-1214' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='74' column='1'/>
         </data-member>
       </class-decl>
       <!-- class std::reverse_iterator<std::_List_const_iterator<ProfileHandlerToken*> > -->
-      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1222'/>
+      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1221'/>
       <!-- class std::reverse_iterator<std::_List_iterator<ProfileHandlerToken*> > -->
-      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1223'/>
+      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1222'/>
       <!-- struct std::_List_const_iterator<ProfileHandlerToken*> -->
-      <class-decl name='_List_const_iterator&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1224'/>
+      <class-decl name='_List_const_iterator&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1223'/>
       <!-- struct std::_List_node<ProfileHandlerToken*> -->
-      <class-decl name='_List_node&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1193'/>
+      <class-decl name='_List_node&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1192'/>
     </namespace-decl>
     <!-- namespace __gnu_cxx -->
     <namespace-decl name='__gnu_cxx'>
       <!-- class __gnu_cxx::new_allocator<ProfileHandlerToken*> -->
-      <class-decl name='new_allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1176'>
+      <class-decl name='new_allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1175'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21290,9 +21299,9 @@
           <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::new_allocator(const __gnu_cxx::new_allocator<ProfileHandlerToken*>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<ProfileHandlerToken*>&' -->
-            <parameter type-id='type-id-1182'/>
+            <parameter type-id='type-id-1181'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21301,7 +21310,7 @@
           <!-- __gnu_cxx::new_allocator<ProfileHandlerToken*>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -21312,9 +21321,9 @@
           <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::destroy(ProfileHandlerToken**) -->
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIP19ProfileHandlerTokenE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
             <!-- parameter of type 'ProfileHandlerToken**' -->
-            <parameter type-id='type-id-1175'/>
+            <parameter type-id='type-id-1174'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21323,23 +21332,23 @@
           <!-- void __gnu_cxx::new_allocator<ProfileHandlerToken*>::construct(ProfileHandlerToken**, ProfileHandlerToken* const&) -->
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIP19ProfileHandlerTokenE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
             <!-- parameter of type 'ProfileHandlerToken**' -->
-            <parameter type-id='type-id-1175'/>
+            <parameter type-id='type-id-1174'/>
             <!-- parameter of type 'ProfileHandlerToken* const&' -->
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1171'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> > -->
-      <class-decl name='new_allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1178'>
+      <class-decl name='new_allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1177'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21348,9 +21357,9 @@
           <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::new_allocator(const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >&' -->
-            <parameter type-id='type-id-1185'/>
+            <parameter type-id='type-id-1184'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -21359,7 +21368,7 @@
           <!-- __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -21370,9 +21379,9 @@
           <!-- void __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::deallocate(std::_List_node<ProfileHandlerToken*>*, unsigned long int) -->
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE10deallocateEPS4_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <!-- parameter of type 'std::_List_node<ProfileHandlerToken*>*' -->
-            <parameter type-id='type-id-1212'/>
+            <parameter type-id='type-id-1211'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -21383,7 +21392,7 @@
           <!-- size_t __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1186' is-artificial='yes'/>
+            <parameter type-id='type-id-1185' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -21392,13 +21401,13 @@
           <!-- std::_List_node<ProfileHandlerToken*>* __gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >::allocate(unsigned long int, void*) -->
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_List_node<ProfileHandlerToken*> >*' -->
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- std::_List_node<ProfileHandlerToken*>* -->
-            <return type-id='type-id-1212'/>
+            <return type-id='type-id-1211'/>
           </function-decl>
         </member-function>
       </class-decl>
@@ -21457,16 +21466,16 @@
     <!-- ProfileHandlerToken* ProfileHandlerRegisterCallback(ProfileHandlerCallback, void*) -->
     <function-decl name='ProfileHandlerRegisterCallback' mangled-name='ProfileHandlerRegisterCallback' filepath='src/profile-handler.cc' line='645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerRegisterCallback'>
       <!-- parameter of type 'typedef ProfileHandlerCallback' -->
-      <parameter type-id='type-id-1162' name='callback' filepath='src/profile-handler.cc' line='646' column='1'/>
+      <parameter type-id='type-id-1161' name='callback' filepath='src/profile-handler.cc' line='646' column='1'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74' name='callback_arg' filepath='src/profile-handler.cc' line='646' column='1'/>
       <!-- ProfileHandlerToken* -->
-      <return type-id='type-id-1163'/>
+      <return type-id='type-id-1162'/>
     </function-decl>
     <!-- void ProfileHandlerUnregisterCallback(ProfileHandlerToken*) -->
     <function-decl name='ProfileHandlerUnregisterCallback' mangled-name='ProfileHandlerUnregisterCallback' filepath='src/profile-handler.cc' line='650' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerUnregisterCallback'>
       <!-- parameter of type 'ProfileHandlerToken*' -->
-      <parameter type-id='type-id-1163' name='token' filepath='src/profile-handler.cc' line='650' column='1'/>
+      <parameter type-id='type-id-1162' name='token' filepath='src/profile-handler.cc' line='650' column='1'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-decl>
@@ -21478,16 +21487,16 @@
     <!-- void ProfileHandlerGetState(ProfileHandlerState*) -->
     <function-decl name='ProfileHandlerGetState' mangled-name='ProfileHandlerGetState' filepath='src/profile-handler.cc' line='658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerGetState'>
       <!-- parameter of type 'ProfileHandlerState*' -->
-      <parameter type-id='type-id-1161' name='state' filepath='src/profile-handler.cc' line='658' column='1'/>
+      <parameter type-id='type-id-1160' name='state' filepath='src/profile-handler.cc' line='658' column='1'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-decl>
     <!-- void (int, siginfo_t*, void*, void*) -->
-    <function-type size-in-bits='64' id='type-id-1221'>
+    <function-type size-in-bits='64' id='type-id-1220'>
       <!-- parameter of type 'int' -->
       <parameter type-id='type-id-1'/>
       <!-- parameter of type 'siginfo_t*' -->
-      <parameter type-id='type-id-1160'/>
+      <parameter type-id='type-id-1159'/>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'void*' -->
@@ -21500,25 +21509,25 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/profiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- ProfileData::Entry::Slot[64] -->
-    <array-type-def dimensions='1' type-id='type-id-1225' size-in-bits='4096' id='type-id-1226'>
+    <array-type-def dimensions='1' type-id='type-id-1224' size-in-bits='4096' id='type-id-1225'>
       <!-- <anonymous range>[64] -->
-      <subrange length='64' type-id='type-id-19' id='type-id-1227'/>
+      <subrange length='64' type-id='type-id-19' id='type-id-1226'/>
     </array-type-def>
     <!-- ProfileData::Entry[4] -->
-    <array-type-def dimensions='1' type-id='type-id-1228' size-in-bits='16896' id='type-id-1229'>
+    <array-type-def dimensions='1' type-id='type-id-1227' size-in-bits='16896' id='type-id-1228'>
       <!-- <anonymous range>[4] -->
-      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
+      <subrange length='4' type-id='type-id-19' id='type-id-367'/>
     </array-type-def>
     <!-- char[1024] -->
-    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8192' id='type-id-1230'>
+    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8192' id='type-id-1229'>
       <!-- <anonymous range>[1024] -->
-      <subrange length='1024' type-id='type-id-19' id='type-id-1231'/>
+      <subrange length='1024' type-id='type-id-19' id='type-id-1230'/>
     </array-type-def>
     <!-- class CpuProfiler -->
-    <class-decl name='CpuProfiler' size-in-bits='704' visibility='default' filepath='src/profiler.cc' line='89' column='1' id='type-id-1232'>
+    <class-decl name='CpuProfiler' size-in-bits='704' visibility='default' filepath='src/profiler.cc' line='89' column='1' id='type-id-1231'>
       <data-member access='private' static='yes'>
         <!-- static CpuProfiler CpuProfiler::instance_ -->
-        <var-decl name='instance_' type-id='type-id-1232' mangled-name='_ZN11CpuProfiler9instance_E' visibility='default' filepath='src/profiler.cc' line='107' column='1' elf-symbol-id='_ZN11CpuProfiler9instance_E'/>
+        <var-decl name='instance_' type-id='type-id-1231' mangled-name='_ZN11CpuProfiler9instance_E' visibility='default' filepath='src/profiler.cc' line='107' column='1' elf-symbol-id='_ZN11CpuProfiler9instance_E'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- SpinLock CpuProfiler::lock_ -->
@@ -21526,11 +21535,11 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- ProfileData CpuProfiler::collector_ -->
-        <var-decl name='collector_' type-id='type-id-1233' visibility='default' filepath='src/profiler.cc' line='120' column='1'/>
+        <var-decl name='collector_' type-id='type-id-1232' visibility='default' filepath='src/profiler.cc' line='120' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='512'>
         <!-- int (void*)* CpuProfiler::filter_ -->
-        <var-decl name='filter_' type-id='type-id-1234' visibility='default' filepath='src/profiler.cc' line='125' column='1'/>
+        <var-decl name='filter_' type-id='type-id-1233' visibility='default' filepath='src/profiler.cc' line='125' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
         <!-- void* CpuProfiler::filter_arg_ -->
@@ -21538,13 +21547,13 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='640'>
         <!-- ProfileHandlerToken* CpuProfiler::prof_handler_token_ -->
-        <var-decl name='prof_handler_token_' type-id='type-id-1163' visibility='default' filepath='src/profiler.cc' line='130' column='1'/>
+        <var-decl name='prof_handler_token_' type-id='type-id-1162' visibility='default' filepath='src/profiler.cc' line='130' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- CpuProfiler::CpuProfiler() -->
         <function-decl name='CpuProfiler' mangled-name='_ZN11CpuProfilerC1Ev' filepath='src/profiler.cc' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfilerC1Ev'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21553,7 +21562,7 @@
         <!-- CpuProfiler::~CpuProfiler(int) -->
         <function-decl name='~CpuProfiler' mangled-name='_ZN11CpuProfilerD1Ev' filepath='src/profiler.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfilerD1Ev'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -21566,7 +21575,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'siginfo_t*' -->
-          <parameter type-id='type-id-1160'/>
+          <parameter type-id='type-id-1159'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- parameter of type 'void*' -->
@@ -21579,7 +21588,7 @@
         <!-- void CpuProfiler::DisableHandler() -->
         <function-decl name='DisableHandler' mangled-name='_ZN11CpuProfiler14DisableHandlerEv' filepath='src/profiler.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler14DisableHandlerEv'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21588,7 +21597,7 @@
         <!-- void CpuProfiler::EnableHandler() -->
         <function-decl name='EnableHandler' mangled-name='_ZN11CpuProfiler13EnableHandlerEv' filepath='src/profiler.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler13EnableHandlerEv'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21597,7 +21606,7 @@
         <!-- bool CpuProfiler::Enabled() -->
         <function-decl name='Enabled' mangled-name='_ZN11CpuProfiler7EnabledEv' filepath='src/profiler.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler7EnabledEv'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -21606,7 +21615,7 @@
         <!-- void CpuProfiler::Stop() -->
         <function-decl name='Stop' mangled-name='_ZN11CpuProfiler4StopEv' filepath='src/profiler.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler4StopEv'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21615,7 +21624,7 @@
         <!-- void CpuProfiler::FlushTable() -->
         <function-decl name='FlushTable' mangled-name='_ZN11CpuProfiler10FlushTableEv' filepath='src/profiler.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler10FlushTableEv'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21624,9 +21633,9 @@
         <!-- void CpuProfiler::GetCurrentState(ProfilerState*) -->
         <function-decl name='GetCurrentState' mangled-name='_ZN11CpuProfiler15GetCurrentStateEP13ProfilerState' filepath='src/profiler.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler15GetCurrentStateEP13ProfilerState'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- parameter of type 'ProfilerState*' -->
-          <parameter type-id='type-id-1236'/>
+          <parameter type-id='type-id-1235'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21635,21 +21644,21 @@
         <!-- bool CpuProfiler::Start(const char*, const ProfilerOptions*) -->
         <function-decl name='Start' mangled-name='_ZN11CpuProfiler5StartEPKcPK15ProfilerOptions' filepath='src/profiler.cc' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler5StartEPKcPK15ProfilerOptions'>
           <!-- implicit parameter of type 'CpuProfiler*' -->
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-2'/>
           <!-- parameter of type 'const ProfilerOptions*' -->
-          <parameter type-id='type-id-1237'/>
+          <parameter type-id='type-id-1236'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class ProfileData -->
-    <class-decl name='ProfileData' size-in-bits='448' visibility='default' filepath='src/profiledata.h' line='79' column='1' id='type-id-1233'>
+    <class-decl name='ProfileData' size-in-bits='448' visibility='default' filepath='src/profiledata.h' line='79' column='1' id='type-id-1232'>
       <member-type access='private'>
         <!-- class ProfileData::Options -->
-        <class-decl name='Options' size-in-bits='32' visibility='default' filepath='src/profiledata.h' line='88' column='1' id='type-id-1238'>
+        <class-decl name='Options' size-in-bits='32' visibility='default' filepath='src/profiledata.h' line='88' column='1' id='type-id-1237'>
           <data-member access='private' layout-offset-in-bits='0'>
             <!-- int ProfileData::Options::frequency_ -->
             <var-decl name='frequency_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='101' column='1'/>
@@ -21658,7 +21667,7 @@
             <!-- ProfileData::Options::Options() -->
             <function-decl name='Options' filepath='src/profiledata.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'ProfileData::Options*' -->
-              <parameter type-id='type-id-1239' is-artificial='yes'/>
+              <parameter type-id='type-id-1238' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -21667,7 +21676,7 @@
             <!-- void ProfileData::Options::set_frequency(int) -->
             <function-decl name='set_frequency' mangled-name='_ZN11ProfileData7Options13set_frequencyEi' filepath='src/profiledata.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'ProfileData::Options*' -->
-              <parameter type-id='type-id-1239' is-artificial='yes'/>
+              <parameter type-id='type-id-1238' is-artificial='yes'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- void -->
@@ -21678,7 +21687,7 @@
             <!-- ProfileData::Options::Options() -->
             <function-decl name='Options' mangled-name='_ZN11ProfileData7OptionsC1Ev' filepath='src/profiledata.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData7OptionsC1Ev'>
               <!-- implicit parameter of type 'ProfileData::Options*' -->
-              <parameter type-id='type-id-1239' is-artificial='yes'/>
+              <parameter type-id='type-id-1238' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -21687,7 +21696,7 @@
             <!-- int ProfileData::Options::frequency() -->
             <function-decl name='frequency' mangled-name='_ZNK11ProfileData7Options9frequencyEv' filepath='src/profiledata.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const ProfileData::Options*' -->
-              <parameter type-id='type-id-1240' is-artificial='yes'/>
+              <parameter type-id='type-id-1239' is-artificial='yes'/>
               <!-- int -->
               <return type-id='type-id-1'/>
             </function-decl>
@@ -21696,48 +21705,48 @@
       </member-type>
       <member-type access='private'>
         <!-- struct ProfileData::Bucket -->
-        <class-decl name='Bucket' size-in-bits='16896' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='161' column='1' id='type-id-1241'>
+        <class-decl name='Bucket' size-in-bits='16896' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='161' column='1' id='type-id-1240'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- ProfileData::Entry ProfileData::Bucket::entry[4] -->
-            <var-decl name='entry' type-id='type-id-1229' visibility='default' filepath='src/profiledata.h' line='162' column='1'/>
+            <var-decl name='entry' type-id='type-id-1228' visibility='default' filepath='src/profiledata.h' line='162' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
         <!-- struct ProfileData::Entry -->
-        <class-decl name='Entry' size-in-bits='4224' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='154' column='1' id='type-id-1228'>
+        <class-decl name='Entry' size-in-bits='4224' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='154' column='1' id='type-id-1227'>
           <member-type access='private'>
             <!-- typedef uintptr_t ProfileData::Entry::Slot -->
-            <typedef-decl name='Slot' type-id='type-id-234' filepath='src/profiledata.h' line='151' column='1' id='type-id-1225'/>
+            <typedef-decl name='Slot' type-id='type-id-234' filepath='src/profiledata.h' line='151' column='1' id='type-id-1224'/>
           </member-type>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- ProfileData::Entry::Slot ProfileData::Entry::count -->
-            <var-decl name='count' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='155' column='1'/>
+            <var-decl name='count' type-id='type-id-1224' visibility='default' filepath='src/profiledata.h' line='155' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- ProfileData::Entry::Slot ProfileData::Entry::depth -->
-            <var-decl name='depth' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='156' column='1'/>
+            <var-decl name='depth' type-id='type-id-1224' visibility='default' filepath='src/profiledata.h' line='156' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
             <!-- ProfileData::Entry::Slot ProfileData::Entry::stack[64] -->
-            <var-decl name='stack' type-id='type-id-1226' visibility='default' filepath='src/profiledata.h' line='157' column='1'/>
+            <var-decl name='stack' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='157' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
         <!-- struct ProfileData::State -->
-        <class-decl name='State' size-in-bits='8384' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='81' column='1' id='type-id-1242'>
+        <class-decl name='State' size-in-bits='8384' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='81' column='1' id='type-id-1241'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- bool ProfileData::State::enabled -->
             <var-decl name='enabled' type-id='type-id-76' visibility='default' filepath='src/profiledata.h' line='82' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- time_t ProfileData::State::start_time -->
-            <var-decl name='start_time' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='83' column='1'/>
+            <var-decl name='start_time' type-id='type-id-1242' visibility='default' filepath='src/profiledata.h' line='83' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
             <!-- char ProfileData::State::profile_name[1024] -->
-            <var-decl name='profile_name' type-id='type-id-1230' visibility='default' filepath='src/profiledata.h' line='84' column='1'/>
+            <var-decl name='profile_name' type-id='type-id-1229' visibility='default' filepath='src/profiledata.h' line='84' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='8320'>
             <!-- int ProfileData::State::samples_gathered -->
@@ -21763,11 +21772,11 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- ProfileData::Bucket* ProfileData::hash_ -->
-        <var-decl name='hash_' type-id='type-id-1244' visibility='default' filepath='src/profiledata.h' line='165' column='1'/>
+        <var-decl name='hash_' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='165' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- ProfileData::Entry::Slot* ProfileData::evict_ -->
-        <var-decl name='evict_' type-id='type-id-1245' visibility='default' filepath='src/profiledata.h' line='166' column='1'/>
+        <var-decl name='evict_' type-id='type-id-1244' visibility='default' filepath='src/profiledata.h' line='166' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- int ProfileData::num_evicted_ -->
@@ -21795,13 +21804,13 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
         <!-- time_t ProfileData::start_time_ -->
-        <var-decl name='start_time_' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='173' column='1'/>
+        <var-decl name='start_time_' type-id='type-id-1242' visibility='default' filepath='src/profiledata.h' line='173' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- ProfileData::ProfileData() -->
         <function-decl name='ProfileData' filepath='src/profiledata.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21810,7 +21819,7 @@
         <!-- ProfileData::~ProfileData(int) -->
         <function-decl name='~ProfileData' filepath='src/profiledata.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -21821,9 +21830,9 @@
         <!-- ProfileData::ProfileData(const ProfileData&) -->
         <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- parameter of type 'const ProfileData&' -->
-          <parameter type-id='type-id-1247'/>
+          <parameter type-id='type-id-1246'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21832,7 +21841,7 @@
         <!-- bool ProfileData::enabled() -->
         <function-decl name='enabled' mangled-name='_ZNK11ProfileData7enabledEv' filepath='src/profiledata.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const ProfileData*' -->
-          <parameter type-id='type-id-1248' is-artificial='yes'/>
+          <parameter type-id='type-id-1247' is-artificial='yes'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -21841,7 +21850,7 @@
         <!-- ProfileData::ProfileData() -->
         <function-decl name='ProfileData' mangled-name='_ZN11ProfileDataC1Ev' filepath='src/profiledata.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileDataC1Ev'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21850,7 +21859,7 @@
         <!-- ProfileData::~ProfileData(int) -->
         <function-decl name='~ProfileData' mangled-name='_ZN11ProfileDataD1Ev' filepath='src/profiledata.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileDataD1Ev'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -21861,9 +21870,9 @@
         <!-- ProfileData::ProfileData(const ProfileData&) -->
         <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- parameter of type 'const ProfileData&' -->
-          <parameter type-id='type-id-1247'/>
+          <parameter type-id='type-id-1246'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21872,7 +21881,7 @@
         <!-- void ProfileData::FlushEvicted() -->
         <function-decl name='FlushEvicted' mangled-name='_ZN11ProfileData12FlushEvictedEv' filepath='src/profiledata.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData12FlushEvictedEv'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21881,9 +21890,9 @@
         <!-- void ProfileData::GetCurrentState(ProfileData::State*) -->
         <function-decl name='GetCurrentState' mangled-name='_ZNK11ProfileData15GetCurrentStateEPNS_5StateE' filepath='src/profiledata.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11ProfileData15GetCurrentStateEPNS_5StateE'>
           <!-- implicit parameter of type 'const ProfileData*' -->
-          <parameter type-id='type-id-1248' is-artificial='yes'/>
+          <parameter type-id='type-id-1247' is-artificial='yes'/>
           <!-- parameter of type 'ProfileData::State*' -->
-          <parameter type-id='type-id-1249'/>
+          <parameter type-id='type-id-1248'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21892,7 +21901,7 @@
         <!-- void ProfileData::Reset() -->
         <function-decl name='Reset' mangled-name='_ZN11ProfileData5ResetEv' filepath='src/profiledata.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5ResetEv'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21901,11 +21910,11 @@
         <!-- bool ProfileData::Start(const char*, const ProfileData::Options&) -->
         <function-decl name='Start' mangled-name='_ZN11ProfileData5StartEPKcRKNS_7OptionsE' filepath='src/profiledata.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5StartEPKcRKNS_7OptionsE'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-2'/>
           <!-- parameter of type 'const ProfileData::Options&' -->
-          <parameter type-id='type-id-1250'/>
+          <parameter type-id='type-id-1249'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -21914,9 +21923,9 @@
         <!-- void ProfileData::Evict(const ProfileData::Entry&) -->
         <function-decl name='Evict' mangled-name='_ZN11ProfileData5EvictERKNS_5EntryE' filepath='src/profiledata.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5EvictERKNS_5EntryE'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- parameter of type 'const ProfileData::Entry&' -->
-          <parameter type-id='type-id-1251'/>
+          <parameter type-id='type-id-1250'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21925,7 +21934,7 @@
         <!-- void ProfileData::Add(int, void* const*) -->
         <function-decl name='Add' mangled-name='_ZN11ProfileData3AddEiPKPKv' filepath='src/profiledata.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData3AddEiPKPKv'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'void* const*' -->
@@ -21938,7 +21947,7 @@
         <!-- void ProfileData::FlushTable() -->
         <function-decl name='FlushTable' mangled-name='_ZN11ProfileData10FlushTableEv' filepath='src/profiledata.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData10FlushTableEv'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -21947,22 +21956,22 @@
         <!-- void ProfileData::Stop() -->
         <function-decl name='Stop' mangled-name='_ZN11ProfileData4StopEv' filepath='src/profiledata.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData4StopEv'>
           <!-- implicit parameter of type 'ProfileData*' -->
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- int[28] -->
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='896' id='type-id-1252'>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='896' id='type-id-1251'>
       <!-- <anonymous range>[28] -->
-      <subrange length='28' type-id='type-id-19' id='type-id-1253'/>
+      <subrange length='28' type-id='type-id-19' id='type-id-1252'/>
     </array-type-def>
     <!-- struct ProfilerOptions -->
-    <class-decl name='ProfilerOptions' size-in-bits='128' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='89' column='1' id='type-id-1254'>
+    <class-decl name='ProfilerOptions' size-in-bits='128' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='89' column='1' id='type-id-1253'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int (void*)* ProfilerOptions::filter_in_thread -->
-        <var-decl name='filter_in_thread' type-id='type-id-1234' visibility='default' filepath='./src/gperftools/profiler.h' line='108' column='1'/>
+        <var-decl name='filter_in_thread' type-id='type-id-1233' visibility='default' filepath='./src/gperftools/profiler.h' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- void* ProfilerOptions::filter_in_thread_arg -->
@@ -21970,18 +21979,18 @@
       </data-member>
     </class-decl>
     <!-- struct ProfilerState -->
-    <class-decl name='ProfilerState' size-in-bits='8384' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='157' column='1' id='type-id-1255'>
+    <class-decl name='ProfilerState' size-in-bits='8384' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='157' column='1' id='type-id-1254'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int ProfilerState::enabled -->
         <var-decl name='enabled' type-id='type-id-1' visibility='default' filepath='./src/gperftools/profiler.h' line='158' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <!-- time_t ProfilerState::start_time -->
-        <var-decl name='start_time' type-id='type-id-1243' visibility='default' filepath='./src/gperftools/profiler.h' line='159' column='1'/>
+        <var-decl name='start_time' type-id='type-id-1242' visibility='default' filepath='./src/gperftools/profiler.h' line='159' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- char ProfilerState::profile_name[1024] -->
-        <var-decl name='profile_name' type-id='type-id-1230' visibility='default' filepath='./src/gperftools/profiler.h' line='160' column='1'/>
+        <var-decl name='profile_name' type-id='type-id-1229' visibility='default' filepath='./src/gperftools/profiler.h' line='160' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='8320'>
         <!-- int ProfilerState::samples_gathered -->
@@ -21989,20 +21998,20 @@
       </data-member>
     </class-decl>
     <!-- struct siginfo -->
-    <class-decl name='siginfo' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='52' column='1' id='type-id-1256'>
+    <class-decl name='siginfo' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='52' column='1' id='type-id-1255'>
       <member-type access='public'>
         <!-- union {int _pad[28]; struct {__pid_t si_pid; __uid_t si_uid;} _kill; struct {int si_tid; int si_overrun; sigval_t si_sigval;} _timer; struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} _rt; struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} _sigchld; struct {void* si_addr;} _sigfault; struct {long int si_band; int si_fd;} _sigpoll;} -->
-        <union-decl name='__anonymous_union__' size-in-bits='896' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='59' column='1' id='type-id-1257'>
+        <union-decl name='__anonymous_union__' size-in-bits='896' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='59' column='1' id='type-id-1256'>
           <member-type access='public'>
             <!-- struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} -->
-            <class-decl name='__anonymous_struct__3' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='87' column='1' id='type-id-1258'>
+            <class-decl name='__anonymous_struct__3' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='87' column='1' id='type-id-1257'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <!-- __pid_t si_pid -->
                 <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='88' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='32'>
                 <!-- __uid_t si_uid -->
-                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='89' column='1'/>
+                <var-decl name='si_uid' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='89' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
                 <!-- int si_status -->
@@ -22010,47 +22019,47 @@
               </data-member>
               <data-member access='public' layout-offset-in-bits='128'>
                 <!-- __clock_t si_utime -->
-                <var-decl name='si_utime' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='91' column='1'/>
+                <var-decl name='si_utime' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='91' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='192'>
                 <!-- __clock_t si_stime -->
-                <var-decl name='si_stime' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='92' column='1'/>
+                <var-decl name='si_stime' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='92' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
             <!-- struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} -->
-            <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='79' column='1' id='type-id-1261'>
+            <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='79' column='1' id='type-id-1260'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <!-- __pid_t si_pid -->
                 <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='80' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='32'>
                 <!-- __uid_t si_uid -->
-                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='81' column='1'/>
+                <var-decl name='si_uid' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='81' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
                 <!-- sigval_t si_sigval -->
-                <var-decl name='si_sigval' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='82' column='1'/>
+                <var-decl name='si_sigval' type-id='type-id-1261' visibility='default' filepath='/usr/include/bits/siginfo.h' line='82' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
             <!-- struct {__pid_t si_pid; __uid_t si_uid;} -->
-            <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='64' column='1' id='type-id-1263'>
+            <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='64' column='1' id='type-id-1262'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <!-- __pid_t si_pid -->
                 <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='65' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='32'>
                 <!-- __uid_t si_uid -->
-                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='66' column='1'/>
+                <var-decl name='si_uid' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='66' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
             <!-- struct {int si_tid; int si_overrun; sigval_t si_sigval;} -->
-            <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='71' column='1' id='type-id-1264'>
+            <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='71' column='1' id='type-id-1263'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <!-- int si_tid -->
                 <var-decl name='si_tid' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='72' column='1'/>
@@ -22061,13 +22070,13 @@
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
                 <!-- sigval_t si_sigval -->
-                <var-decl name='si_sigval' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='74' column='1'/>
+                <var-decl name='si_sigval' type-id='type-id-1261' visibility='default' filepath='/usr/include/bits/siginfo.h' line='74' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
             <!-- struct {long int si_band; int si_fd;} -->
-            <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='103' column='1' id='type-id-1265'>
+            <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='103' column='1' id='type-id-1264'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <!-- long int si_band -->
                 <var-decl name='si_band' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/siginfo.h' line='104' column='1'/>
@@ -22080,7 +22089,7 @@
           </member-type>
           <member-type access='public'>
             <!-- struct {void* si_addr;} -->
-            <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='97' column='1' id='type-id-1266'>
+            <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='97' column='1' id='type-id-1265'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <!-- void* si_addr -->
                 <var-decl name='si_addr' type-id='type-id-74' visibility='default' filepath='/usr/include/bits/siginfo.h' line='98' column='1'/>
@@ -22089,31 +22098,31 @@
           </member-type>
           <data-member access='public'>
             <!-- int _pad[28] -->
-            <var-decl name='_pad' type-id='type-id-1252' visibility='default' filepath='/usr/include/bits/siginfo.h' line='60' column='1'/>
+            <var-decl name='_pad' type-id='type-id-1251' visibility='default' filepath='/usr/include/bits/siginfo.h' line='60' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- struct {__pid_t si_pid; __uid_t si_uid;} _kill -->
-            <var-decl name='_kill' type-id='type-id-1263' visibility='default' filepath='/usr/include/bits/siginfo.h' line='67' column='1'/>
+            <var-decl name='_kill' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='67' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- struct {int si_tid; int si_overrun; sigval_t si_sigval;} _timer -->
-            <var-decl name='_timer' type-id='type-id-1264' visibility='default' filepath='/usr/include/bits/siginfo.h' line='75' column='1'/>
+            <var-decl name='_timer' type-id='type-id-1263' visibility='default' filepath='/usr/include/bits/siginfo.h' line='75' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} _rt -->
-            <var-decl name='_rt' type-id='type-id-1261' visibility='default' filepath='/usr/include/bits/siginfo.h' line='83' column='1'/>
+            <var-decl name='_rt' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='83' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} _sigchld -->
-            <var-decl name='_sigchld' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='93' column='1'/>
+            <var-decl name='_sigchld' type-id='type-id-1257' visibility='default' filepath='/usr/include/bits/siginfo.h' line='93' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- struct {void* si_addr;} _sigfault -->
-            <var-decl name='_sigfault' type-id='type-id-1266' visibility='default' filepath='/usr/include/bits/siginfo.h' line='99' column='1'/>
+            <var-decl name='_sigfault' type-id='type-id-1265' visibility='default' filepath='/usr/include/bits/siginfo.h' line='99' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- struct {long int si_band; int si_fd;} _sigpoll -->
-            <var-decl name='_sigpoll' type-id='type-id-1265' visibility='default' filepath='/usr/include/bits/siginfo.h' line='106' column='1'/>
+            <var-decl name='_sigpoll' type-id='type-id-1264' visibility='default' filepath='/usr/include/bits/siginfo.h' line='106' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
@@ -22131,23 +22140,23 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
         <!-- union {int _pad[28]; struct {__pid_t si_pid; __uid_t si_uid;} _kill; struct {int si_tid; int si_overrun; sigval_t si_sigval;} _timer; struct {__pid_t si_pid; __uid_t si_uid; sigval_t si_sigval;} _rt; struct {__pid_t si_pid; __uid_t si_uid; int si_status; __clock_t si_utime; __clock_t si_stime;} _sigchld; struct {void* si_addr;} _sigfault; struct {long int si_band; int si_fd;} _sigpoll;} siginfo::_sifields -->
-        <var-decl name='_sifields' type-id='type-id-1257' visibility='default' filepath='/usr/include/bits/siginfo.h' line='107' column='1'/>
+        <var-decl name='_sifields' type-id='type-id-1256' visibility='default' filepath='/usr/include/bits/siginfo.h' line='107' column='1'/>
       </data-member>
     </class-decl>
     <!-- typedef long int __clock_t -->
-    <typedef-decl name='__clock_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-1260'/>
+    <typedef-decl name='__clock_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-1259'/>
     <!-- typedef long int __time_t -->
-    <typedef-decl name='__time_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-1267'/>
+    <typedef-decl name='__time_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-1266'/>
     <!-- typedef unsigned int __uid_t -->
-    <typedef-decl name='__uid_t' type-id='type-id-157' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-1259'/>
+    <typedef-decl name='__uid_t' type-id='type-id-157' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-1258'/>
     <!-- typedef siginfo siginfo_t -->
-    <typedef-decl name='siginfo_t' type-id='type-id-1256' filepath='/usr/include/bits/siginfo.h' line='108' column='1' id='type-id-1268'/>
+    <typedef-decl name='siginfo_t' type-id='type-id-1255' filepath='/usr/include/bits/siginfo.h' line='108' column='1' id='type-id-1267'/>
     <!-- typedef sigval sigval_t -->
-    <typedef-decl name='sigval_t' type-id='type-id-1269' filepath='/usr/include/bits/siginfo.h' line='37' column='1' id='type-id-1262'/>
+    <typedef-decl name='sigval_t' type-id='type-id-1268' filepath='/usr/include/bits/siginfo.h' line='37' column='1' id='type-id-1261'/>
     <!-- typedef __time_t time_t -->
-    <typedef-decl name='time_t' type-id='type-id-1267' filepath='/usr/include/time.h' line='76' column='1' id='type-id-1243'/>
+    <typedef-decl name='time_t' type-id='type-id-1266' filepath='/usr/include/time.h' line='76' column='1' id='type-id-1242'/>
     <!-- union sigval -->
-    <union-decl name='sigval' size-in-bits='64' visibility='default' filepath='/usr/include/bits/siginfo.h' line='34' column='1' id='type-id-1269'>
+    <union-decl name='sigval' size-in-bits='64' visibility='default' filepath='/usr/include/bits/siginfo.h' line='34' column='1' id='type-id-1268'>
       <data-member access='public'>
         <!-- int sigval::sival_int -->
         <var-decl name='sival_int' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='35' column='1'/>
@@ -22158,45 +22167,45 @@
       </data-member>
     </union-decl>
     <!-- CpuProfiler* -->
-    <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1235'/>
+    <pointer-type-def type-id='type-id-1231' size-in-bits='64' id='type-id-1234'/>
     <!-- ProfileData* -->
-    <pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-1246'/>
+    <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1245'/>
     <!-- ProfileData::Bucket* -->
-    <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1244'/>
+    <pointer-type-def type-id='type-id-1240' size-in-bits='64' id='type-id-1243'/>
     <!-- ProfileData::Entry::Slot* -->
-    <pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-1245'/>
+    <pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-1244'/>
     <!-- ProfileData::Options* -->
-    <pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
+    <pointer-type-def type-id='type-id-1237' size-in-bits='64' id='type-id-1238'/>
     <!-- ProfileData::State* -->
-    <pointer-type-def type-id='type-id-1242' size-in-bits='64' id='type-id-1249'/>
+    <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1248'/>
     <!-- ProfileHandlerToken* -->
-    <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1163'/>
+    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-1162'/>
     <!-- ProfilerState* -->
-    <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1236'/>
+    <pointer-type-def type-id='type-id-1254' size-in-bits='64' id='type-id-1235'/>
     <!-- const ProfileData -->
-    <qualified-type-def type-id='type-id-1233' const='yes' id='type-id-1270'/>
+    <qualified-type-def type-id='type-id-1232' const='yes' id='type-id-1269'/>
     <!-- const ProfileData& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1247'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1246'/>
     <!-- const ProfileData* -->
-    <pointer-type-def type-id='type-id-1270' size-in-bits='64' id='type-id-1248'/>
+    <pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1247'/>
     <!-- const ProfileData::Entry -->
-    <qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1271'/>
+    <qualified-type-def type-id='type-id-1227' const='yes' id='type-id-1270'/>
     <!-- const ProfileData::Entry& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1251'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1250'/>
     <!-- const ProfileData::Options -->
-    <qualified-type-def type-id='type-id-1238' const='yes' id='type-id-1272'/>
+    <qualified-type-def type-id='type-id-1237' const='yes' id='type-id-1271'/>
     <!-- const ProfileData::Options& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1272' size-in-bits='64' id='type-id-1250'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1249'/>
     <!-- const ProfileData::Options* -->
-    <pointer-type-def type-id='type-id-1272' size-in-bits='64' id='type-id-1240'/>
+    <pointer-type-def type-id='type-id-1271' size-in-bits='64' id='type-id-1239'/>
     <!-- const ProfilerOptions -->
-    <qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1273'/>
+    <qualified-type-def type-id='type-id-1253' const='yes' id='type-id-1272'/>
     <!-- const ProfilerOptions* -->
-    <pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1237'/>
+    <pointer-type-def type-id='type-id-1272' size-in-bits='64' id='type-id-1236'/>
     <!-- int (void*)* -->
-    <pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-1234'/>
+    <pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1233'/>
     <!-- siginfo_t* -->
-    <pointer-type-def type-id='type-id-1268' size-in-bits='64' id='type-id-1160'/>
+    <pointer-type-def type-id='type-id-1267' size-in-bits='64' id='type-id-1159'/>
     <!-- namespace base -->
     <namespace-decl name='base'>
       <!-- namespace base::subtle -->
@@ -22292,7 +22301,7 @@
       <!-- parameter of type 'const char*' -->
       <parameter type-id='type-id-2' name='fname' filepath='src/profiler.cc' line='395' column='1'/>
       <!-- parameter of type 'const ProfilerOptions*' -->
-      <parameter type-id='type-id-1237' name='options' filepath='src/profiler.cc' line='395' column='1'/>
+      <parameter type-id='type-id-1236' name='options' filepath='src/profiler.cc' line='395' column='1'/>
       <!-- int -->
       <return type-id='type-id-1'/>
     </function-decl>
@@ -22304,7 +22313,7 @@
     <!-- void ProfilerGetCurrentState(ProfilerState*) -->
     <function-decl name='ProfilerGetCurrentState' mangled-name='ProfilerGetCurrentState' filepath='src/profiler.cc' line='403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerGetCurrentState'>
       <!-- parameter of type 'ProfilerState*' -->
-      <parameter type-id='type-id-1236' name='state' filepath='src/profiler.cc' line='404' column='1'/>
+      <parameter type-id='type-id-1235' name='state' filepath='src/profiler.cc' line='404' column='1'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-decl>
@@ -22319,7 +22328,7 @@
       <return type-id='type-id-75'/>
     </function-decl>
     <!-- int (void*) -->
-    <function-type size-in-bits='64' id='type-id-1274'>
+    <function-type size-in-bits='64' id='type-id-1273'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- int -->
@@ -22328,17 +22337,17 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/raw_printer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- base::RawPrinter* -->
-    <pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1276'/>
+    <pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-1275'/>
     <!-- const base::RawPrinter -->
-    <qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1277'/>
+    <qualified-type-def type-id='type-id-1274' const='yes' id='type-id-1276'/>
     <!-- const base::RawPrinter& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-1277'/>
     <!-- const base::RawPrinter* -->
-    <pointer-type-def type-id='type-id-1277' size-in-bits='64' id='type-id-1279'/>
+    <pointer-type-def type-id='type-id-1276' size-in-bits='64' id='type-id-1278'/>
     <!-- namespace base -->
     <namespace-decl name='base'>
       <!-- class base::RawPrinter -->
-      <class-decl name='RawPrinter' size-in-bits='192' visibility='default' filepath='src/raw_printer.h' line='51' column='1' id='type-id-1275'>
+      <class-decl name='RawPrinter' size-in-bits='192' visibility='default' filepath='src/raw_printer.h' line='51' column='1' id='type-id-1274'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- char* base::RawPrinter::base_ -->
           <var-decl name='base_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='81' column='1'/>
@@ -22355,7 +22364,7 @@
           <!-- base::RawPrinter::RawPrinter(char*, int) -->
           <function-decl name='RawPrinter' mangled-name='_ZN4base10RawPrinterC1EPci' filepath='src/raw_printer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base10RawPrinterC1EPci'>
             <!-- implicit parameter of type 'base::RawPrinter*' -->
-            <parameter type-id='type-id-1276' is-artificial='yes'/>
+            <parameter type-id='type-id-1275' is-artificial='yes'/>
             <!-- parameter of type 'char*' -->
             <parameter type-id='type-id-3'/>
             <!-- parameter of type 'int' -->
@@ -22368,9 +22377,9 @@
           <!-- base::RawPrinter::RawPrinter(const base::RawPrinter&) -->
           <function-decl name='RawPrinter' filepath='src/raw_printer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'base::RawPrinter*' -->
-            <parameter type-id='type-id-1276' is-artificial='yes'/>
+            <parameter type-id='type-id-1275' is-artificial='yes'/>
             <!-- parameter of type 'const base::RawPrinter&' -->
-            <parameter type-id='type-id-1278'/>
+            <parameter type-id='type-id-1277'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -22379,7 +22388,7 @@
           <!-- void base::RawPrinter::Printf(const char*, ...) -->
           <function-decl name='Printf' mangled-name='_ZN4base10RawPrinter6PrintfEPKcz' filepath='src/raw_printer.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base10RawPrinter6PrintfEPKcz'>
             <!-- implicit parameter of type 'base::RawPrinter*' -->
-            <parameter type-id='type-id-1276' is-artificial='yes'/>
+            <parameter type-id='type-id-1275' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <parameter is-variadic='yes'/>
@@ -22396,17 +22405,17 @@
       <!-- const double& std::min<double>(const double&, const double&) -->
       <function-decl name='min&lt;double&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const double&' -->
-        <parameter type-id='type-id-1280'/>
+        <parameter type-id='type-id-1279'/>
         <!-- parameter of type 'const double&' -->
-        <parameter type-id='type-id-1280'/>
+        <parameter type-id='type-id-1279'/>
         <!-- const double& -->
-        <return type-id='type-id-1280'/>
+        <return type-id='type-id-1279'/>
       </function-decl>
     </namespace-decl>
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::Sampler -->
-      <class-decl name='Sampler' visibility='default' id='type-id-1281'/>
+      <class-decl name='Sampler' visibility='default' id='type-id-1280'/>
       <!-- namespace tcmalloc::commandlineflags -->
       <namespace-decl name='commandlineflags'>
         <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
@@ -22430,40 +22439,40 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/span.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
-    <pointer-type-def type-id='type-id-1282' size-in-bits='64' id='type-id-1283'/>
+    <pointer-type-def type-id='type-id-1281' size-in-bits='64' id='type-id-1282'/>
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' visibility='default' id='type-id-1282'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' visibility='default' id='type-id-1281'/>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1284'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1283'/>
       <!-- tcmalloc::Span* tcmalloc::NewSpan(PageID, Length) -->
       <function-decl name='NewSpan' mangled-name='_ZN8tcmalloc7NewSpanEmm' filepath='src/span.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7NewSpanEmm'>
         <!-- parameter of type 'typedef PageID' -->
-        <parameter type-id='type-id-1285' name='p' filepath='src/span.cc' line='54' column='1'/>
+        <parameter type-id='type-id-1284' name='p' filepath='src/span.cc' line='54' column='1'/>
         <!-- parameter of type 'typedef Length' -->
-        <parameter type-id='type-id-1286' name='len' filepath='src/span.cc' line='54' column='1'/>
+        <parameter type-id='type-id-1285' name='len' filepath='src/span.cc' line='54' column='1'/>
         <!-- tcmalloc::Span* -->
-        <return type-id='type-id-1287'/>
+        <return type-id='type-id-1286'/>
       </function-decl>
       <!-- void tcmalloc::DeleteSpan(tcmalloc::Span*) -->
       <function-decl name='DeleteSpan' mangled-name='_ZN8tcmalloc10DeleteSpanEPNS_4SpanE' filepath='src/span.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DeleteSpanEPNS_4SpanE'>
         <!-- parameter of type 'tcmalloc::Span*' -->
-        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='65' column='1'/>
+        <parameter type-id='type-id-1286' name='span' filepath='src/span.cc' line='65' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- void tcmalloc::DLL_Init(tcmalloc::Span*) -->
       <function-decl name='DLL_Init' mangled-name='_ZN8tcmalloc8DLL_InitEPNS_4SpanE' filepath='src/span.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8DLL_InitEPNS_4SpanE'>
         <!-- parameter of type 'tcmalloc::Span*' -->
-        <parameter type-id='type-id-1287' name='list' filepath='src/span.cc' line='73' column='1'/>
+        <parameter type-id='type-id-1286' name='list' filepath='src/span.cc' line='73' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- void tcmalloc::DLL_Remove(tcmalloc::Span*) -->
       <function-decl name='DLL_Remove' mangled-name='_ZN8tcmalloc10DLL_RemoveEPNS_4SpanE' filepath='src/span.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DLL_RemoveEPNS_4SpanE'>
         <!-- parameter of type 'tcmalloc::Span*' -->
-        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='78' column='1'/>
+        <parameter type-id='type-id-1286' name='span' filepath='src/span.cc' line='78' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -22477,9 +22486,9 @@
       <!-- void tcmalloc::DLL_Prepend(tcmalloc::Span*, tcmalloc::Span*) -->
       <function-decl name='DLL_Prepend' mangled-name='_ZN8tcmalloc11DLL_PrependEPNS_4SpanES1_' filepath='src/span.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11DLL_PrependEPNS_4SpanES1_'>
         <!-- parameter of type 'tcmalloc::Span*' -->
-        <parameter type-id='type-id-1287' name='list' filepath='src/span.cc' line='93' column='1'/>
+        <parameter type-id='type-id-1286' name='list' filepath='src/span.cc' line='93' column='1'/>
         <!-- parameter of type 'tcmalloc::Span*' -->
-        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='93' column='1'/>
+        <parameter type-id='type-id-1286' name='span' filepath='src/span.cc' line='93' column='1'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
@@ -22487,27 +22496,27 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/stack_trace_table.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
-    <qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
+    <qualified-type-def type-id='type-id-1287' const='yes' id='type-id-1288'/>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
-    <pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1290'/>
+    <pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-1289'/>
     <!-- const tcmalloc::StackTrace -->
-    <qualified-type-def type-id='type-id-1291' const='yes' id='type-id-1292'/>
+    <qualified-type-def type-id='type-id-1290' const='yes' id='type-id-1291'/>
     <!-- const tcmalloc::StackTrace& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1291' size-in-bits='64' id='type-id-1292'/>
     <!-- const tcmalloc::StackTraceTable -->
-    <qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1295'/>
+    <qualified-type-def type-id='type-id-1293' const='yes' id='type-id-1294'/>
     <!-- const tcmalloc::StackTraceTable* -->
-    <pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1296'/>
+    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1295'/>
     <!-- const tcmalloc::StackTraceTable::Bucket -->
-    <qualified-type-def type-id='type-id-1297' const='yes' id='type-id-1298'/>
+    <qualified-type-def type-id='type-id-1296' const='yes' id='type-id-1297'/>
     <!-- const tcmalloc::StackTraceTable::Bucket* -->
-    <pointer-type-def type-id='type-id-1298' size-in-bits='64' id='type-id-1299'/>
+    <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1298'/>
     <!-- tcmalloc::StackTraceTable* -->
-    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1300'/>
+    <pointer-type-def type-id='type-id-1293' size-in-bits='64' id='type-id-1299'/>
     <!-- tcmalloc::StackTraceTable::Bucket* -->
-    <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1301'/>
+    <pointer-type-def type-id='type-id-1296' size-in-bits='64' id='type-id-1300'/>
     <!-- tcmalloc::StackTraceTable::Bucket** -->
-    <pointer-type-def type-id='type-id-1301' size-in-bits='64' id='type-id-1302'/>
+    <pointer-type-def type-id='type-id-1300' size-in-bits='64' id='type-id-1301'/>
     <!-- namespace base -->
     <namespace-decl name='base'>
       <!-- namespace base::subtle -->
@@ -22557,7 +22566,7 @@
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1288'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1287'>
         <data-member access='private' static='yes'>
           <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::kAllocIncrement -->
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
@@ -22582,9 +22591,9 @@
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::Delete(tcmalloc::StackTraceTable::Bucket*) -->
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE6DeleteEPS2_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
-            <parameter type-id='type-id-1303' is-artificial='yes'/>
+            <parameter type-id='type-id-1302' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::StackTraceTable::Bucket*' -->
-            <parameter type-id='type-id-1301'/>
+            <parameter type-id='type-id-1300'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -22593,33 +22602,33 @@
           <!-- tcmalloc::StackTraceTable::Bucket* tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::New() -->
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
-            <parameter type-id='type-id-1303' is-artificial='yes'/>
+            <parameter type-id='type-id-1302' is-artificial='yes'/>
             <!-- tcmalloc::StackTraceTable::Bucket* -->
-            <return type-id='type-id-1301'/>
+            <return type-id='type-id-1300'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>::Init() -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>*' -->
-            <parameter type-id='type-id-1303' is-artificial='yes'/>
+            <parameter type-id='type-id-1302' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class tcmalloc::StackTraceTable -->
-      <class-decl name='StackTraceTable' size-in-bits='192' visibility='default' filepath='src/stack_trace_table.h' line='47' column='1' id='type-id-1294'>
+      <class-decl name='StackTraceTable' size-in-bits='192' visibility='default' filepath='src/stack_trace_table.h' line='47' column='1' id='type-id-1293'>
         <member-type access='private'>
           <!-- struct tcmalloc::StackTraceTable::Bucket -->
-          <class-decl name='Bucket' size-in-bits='2304' is-struct='yes' visibility='default' filepath='src/stack_trace_table.h' line='65' column='1' id='type-id-1297'>
+          <class-decl name='Bucket' size-in-bits='2304' is-struct='yes' visibility='default' filepath='src/stack_trace_table.h' line='65' column='1' id='type-id-1296'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- uintptr_t tcmalloc::StackTraceTable::Bucket::hash -->
               <var-decl name='hash' type-id='type-id-234' visibility='default' filepath='src/stack_trace_table.h' line='67' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- tcmalloc::StackTrace tcmalloc::StackTraceTable::Bucket::trace -->
-              <var-decl name='trace' type-id='type-id-1291' visibility='default' filepath='src/stack_trace_table.h' line='68' column='1'/>
+              <var-decl name='trace' type-id='type-id-1290' visibility='default' filepath='src/stack_trace_table.h' line='68' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='2176'>
               <!-- int tcmalloc::StackTraceTable::Bucket::count -->
@@ -22627,17 +22636,17 @@
             </data-member>
             <data-member access='public' layout-offset-in-bits='2240'>
               <!-- tcmalloc::StackTraceTable::Bucket* tcmalloc::StackTraceTable::Bucket::next -->
-              <var-decl name='next' type-id='type-id-1301' visibility='default' filepath='src/stack_trace_table.h' line='72' column='1'/>
+              <var-decl name='next' type-id='type-id-1300' visibility='default' filepath='src/stack_trace_table.h' line='72' column='1'/>
             </data-member>
             <member-function access='public'>
               <!-- bool tcmalloc::StackTraceTable::Bucket::KeyEqual(uintptr_t, const tcmalloc::StackTrace&) -->
               <function-decl name='KeyEqual' mangled-name='_ZNK8tcmalloc15StackTraceTable6Bucket8KeyEqualEmRKNS_10StackTraceE' filepath='src/stack_trace_table.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK8tcmalloc15StackTraceTable6Bucket8KeyEqualEmRKNS_10StackTraceE'>
                 <!-- implicit parameter of type 'const tcmalloc::StackTraceTable::Bucket*' -->
-                <parameter type-id='type-id-1299' is-artificial='yes'/>
+                <parameter type-id='type-id-1298' is-artificial='yes'/>
                 <!-- parameter of type 'typedef uintptr_t' -->
                 <parameter type-id='type-id-234'/>
                 <!-- parameter of type 'const tcmalloc::StackTrace&' -->
-                <parameter type-id='type-id-1293'/>
+                <parameter type-id='type-id-1292'/>
                 <!-- bool -->
                 <return type-id='type-id-76'/>
               </function-decl>
@@ -22662,13 +22671,13 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
           <!-- tcmalloc::StackTraceTable::Bucket** tcmalloc::StackTraceTable::table_ -->
-          <var-decl name='table_' type-id='type-id-1302' visibility='default' filepath='src/stack_trace_table.h' line='87' column='1'/>
+          <var-decl name='table_' type-id='type-id-1301' visibility='default' filepath='src/stack_trace_table.h' line='87' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <!-- tcmalloc::StackTraceTable::StackTraceTable() -->
           <function-decl name='StackTraceTable' mangled-name='_ZN8tcmalloc15StackTraceTableC2Ev' filepath='src/stack_trace_table.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTableC2Ev'>
             <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -22677,7 +22686,7 @@
           <!-- tcmalloc::StackTraceTable::~StackTraceTable(int) -->
           <function-decl name='~StackTraceTable' mangled-name='_ZN8tcmalloc15StackTraceTableD2Ev' filepath='src/stack_trace_table.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTableD2Ev'>
             <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -22688,7 +22697,7 @@
           <!-- void** tcmalloc::StackTraceTable::ReadStackTracesAndClear() -->
           <function-decl name='ReadStackTracesAndClear' mangled-name='_ZN8tcmalloc15StackTraceTable23ReadStackTracesAndClearEv' filepath='src/stack_trace_table.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTable23ReadStackTracesAndClearEv'>
             <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
             <!-- void** -->
             <return type-id='type-id-171'/>
           </function-decl>
@@ -22697,9 +22706,9 @@
           <!-- void tcmalloc::StackTraceTable::AddTrace(const tcmalloc::StackTrace&) -->
           <function-decl name='AddTrace' mangled-name='_ZN8tcmalloc15StackTraceTable8AddTraceERKNS_10StackTraceE' filepath='src/stack_trace_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTable8AddTraceERKNS_10StackTraceE'>
             <!-- implicit parameter of type 'tcmalloc::StackTraceTable*' -->
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
             <!-- parameter of type 'const tcmalloc::StackTrace&' -->
-            <parameter type-id='type-id-1293'/>
+            <parameter type-id='type-id-1292'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -22728,7 +22737,7 @@
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='220' column='1'/>
       <!-- parameter of type 'int*' -->
-      <parameter type-id='type-id-1011' name='sizes' filepath='src/stacktrace.cc' line='220' column='1'/>
+      <parameter type-id='type-id-1010' name='sizes' filepath='src/stacktrace.cc' line='220' column='1'/>
       <!-- parameter of type 'int' -->
       <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='220' column='1'/>
       <!-- parameter of type 'int' -->
@@ -22741,7 +22750,7 @@
       <!-- parameter of type 'void**' -->
       <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='225' column='1'/>
       <!-- parameter of type 'int*' -->
-      <parameter type-id='type-id-1011' name='sizes' filepath='src/stacktrace.cc' line='225' column='1'/>
+      <parameter type-id='type-id-1010' name='sizes' filepath='src/stacktrace.cc' line='225' column='1'/>
       <!-- parameter of type 'int' -->
       <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='225' column='1'/>
       <!-- parameter of type 'int' -->
@@ -22826,11 +22835,11 @@
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::CentralFreeListPadded -->
-      <class-decl name='CentralFreeListPadded' visibility='default' id='type-id-1304'/>
+      <class-decl name='CentralFreeListPadded' visibility='default' id='type-id-1303'/>
       <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
-      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' visibility='default' id='type-id-1305'/>
+      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' visibility='default' id='type-id-1304'/>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' id='type-id-1306'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' id='type-id-1305'/>
       <!-- namespace tcmalloc::commandlineflags -->
       <namespace-decl name='commandlineflags'>
         <!-- bool tcmalloc::commandlineflags::StringToBool(const char*, bool) -->
@@ -22847,10 +22856,10 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/symbolize.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- class SymbolTable -->
-    <class-decl name='SymbolTable' size-in-bits='448' visibility='default' filepath='src/symbolize.h' line='50' column='1' id='type-id-1307'>
+    <class-decl name='SymbolTable' size-in-bits='448' visibility='default' filepath='src/symbolize.h' line='50' column='1' id='type-id-1306'>
       <member-type access='private'>
         <!-- typedef std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > SymbolTable::SymbolMap -->
-        <typedef-decl name='SymbolMap' type-id='type-id-1309' filepath='src/symbolize.h' line='72' column='1' id='type-id-1308'/>
+        <typedef-decl name='SymbolMap' type-id='type-id-1308' filepath='src/symbolize.h' line='72' column='1' id='type-id-1307'/>
       </member-type>
       <data-member access='private' static='yes'>
         <!-- static const int SymbolTable::kSymbolSize -->
@@ -22858,7 +22867,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- SymbolTable::SymbolMap SymbolTable::symbolization_table_ -->
-        <var-decl name='symbolization_table_' type-id='type-id-1308' visibility='default' filepath='src/symbolize.h' line='78' column='1'/>
+        <var-decl name='symbolization_table_' type-id='type-id-1307' visibility='default' filepath='src/symbolize.h' line='78' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
         <!-- char* SymbolTable::symbol_buffer_ -->
@@ -22868,7 +22877,7 @@
         <!-- SymbolTable::SymbolTable() -->
         <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SymbolTable*' -->
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -22877,7 +22886,7 @@
         <!-- SymbolTable::~SymbolTable(int) -->
         <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SymbolTable*' -->
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -22888,7 +22897,7 @@
         <!-- int SymbolTable::Symbolize() -->
         <function-decl name='Symbolize' mangled-name='_ZN11SymbolTable9SymbolizeEv' filepath='src/symbolize.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable9SymbolizeEv'>
           <!-- implicit parameter of type 'SymbolTable*' -->
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <!-- int -->
           <return type-id='type-id-1'/>
         </function-decl>
@@ -22897,7 +22906,7 @@
         <!-- const char* SymbolTable::GetSymbol(void*) -->
         <function-decl name='GetSymbol' mangled-name='_ZN11SymbolTable9GetSymbolEPKv' filepath='src/symbolize.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable9GetSymbolEPKv'>
           <!-- implicit parameter of type 'SymbolTable*' -->
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- const char* -->
@@ -22908,7 +22917,7 @@
         <!-- void SymbolTable::Add(void*) -->
         <function-decl name='Add' mangled-name='_ZN11SymbolTable3AddEPKv' filepath='src/symbolize.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable3AddEPKv'>
           <!-- implicit parameter of type 'SymbolTable*' -->
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- void -->
@@ -22919,7 +22928,7 @@
         <!-- SymbolTable::SymbolTable() -->
         <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SymbolTable*' -->
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -22928,7 +22937,7 @@
         <!-- SymbolTable::~SymbolTable(int) -->
         <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SymbolTable*' -->
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -22937,129 +22946,129 @@
       </member-function>
     </class-decl>
     <!-- SymbolTable* -->
-    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-1310'/>
+    <pointer-type-def type-id='type-id-1306' size-in-bits='64' id='type-id-1309'/>
     <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
-    <pointer-type-def type-id='type-id-1311' size-in-bits='64' id='type-id-1312'/>
+    <pointer-type-def type-id='type-id-1310' size-in-bits='64' id='type-id-1311'/>
     <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1314'/>
+    <pointer-type-def type-id='type-id-1312' size-in-bits='64' id='type-id-1313'/>
     <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-    <qualified-type-def type-id='type-id-1311' const='yes' id='type-id-1315'/>
+    <qualified-type-def type-id='type-id-1310' const='yes' id='type-id-1314'/>
     <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1315' size-in-bits='64' id='type-id-1316'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1314' size-in-bits='64' id='type-id-1315'/>
     <!-- const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
-    <pointer-type-def type-id='type-id-1315' size-in-bits='64' id='type-id-1317'/>
+    <pointer-type-def type-id='type-id-1314' size-in-bits='64' id='type-id-1316'/>
     <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
-    <qualified-type-def type-id='type-id-1313' const='yes' id='type-id-1318'/>
+    <qualified-type-def type-id='type-id-1312' const='yes' id='type-id-1317'/>
     <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1317' size-in-bits='64' id='type-id-1318'/>
     <!-- const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-1318' size-in-bits='64' id='type-id-1320'/>
+    <pointer-type-def type-id='type-id-1317' size-in-bits='64' id='type-id-1319'/>
     <!-- const char*& -->
-    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-1321'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-1320'/>
     <!-- const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
-    <qualified-type-def type-id='type-id-948' const='yes' id='type-id-1322'/>
+    <qualified-type-def type-id='type-id-947' const='yes' id='type-id-1321'/>
     <!-- const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1322' size-in-bits='64' id='type-id-957'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1321' size-in-bits='64' id='type-id-956'/>
     <!-- const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
-    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-958'/>
+    <pointer-type-def type-id='type-id-1321' size-in-bits='64' id='type-id-957'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
-    <qualified-type-def type-id='type-id-965' const='yes' id='type-id-1323'/>
+    <qualified-type-def type-id='type-id-964' const='yes' id='type-id-1322'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1323' size-in-bits='64' id='type-id-977'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1322' size-in-bits='64' id='type-id-976'/>
     <!-- const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-1323' size-in-bits='64' id='type-id-974'/>
+    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-973'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-    <qualified-type-def type-id='type-id-959' const='yes' id='type-id-1324'/>
+    <qualified-type-def type-id='type-id-958' const='yes' id='type-id-1323'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-973'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1323' size-in-bits='64' id='type-id-972'/>
     <!-- const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-979'/>
+    <pointer-type-def type-id='type-id-1323' size-in-bits='64' id='type-id-978'/>
     <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
-    <qualified-type-def type-id='type-id-1325' const='yes' id='type-id-1326'/>
+    <qualified-type-def type-id='type-id-1324' const='yes' id='type-id-1325'/>
     <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1326' size-in-bits='64' id='type-id-1327'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1325' size-in-bits='64' id='type-id-1326'/>
     <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-1326' size-in-bits='64' id='type-id-961'/>
+    <pointer-type-def type-id='type-id-1325' size-in-bits='64' id='type-id-960'/>
     <!-- const std::_Select1st<std::pair<const void* const, const char*> > -->
-    <qualified-type-def type-id='type-id-1328' const='yes' id='type-id-1329'/>
+    <qualified-type-def type-id='type-id-1327' const='yes' id='type-id-1328'/>
     <!-- const std::_Select1st<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-1329' size-in-bits='64' id='type-id-1330'/>
+    <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
     <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-1331'/>
+    <qualified-type-def type-id='type-id-949' const='yes' id='type-id-1330'/>
     <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-954'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1330' size-in-bits='64' id='type-id-953'/>
     <!-- const std::allocator<std::pair<const void* const, const char*> > -->
-    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-1332'/>
+    <qualified-type-def type-id='type-id-962' const='yes' id='type-id-1331'/>
     <!-- const std::allocator<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-956'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-955'/>
     <!-- const std::less<const void*> -->
-    <qualified-type-def type-id='type-id-951' const='yes' id='type-id-1333'/>
+    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-1332'/>
     <!-- const std::less<const void*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-953'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-952'/>
     <!-- const std::less<const void*>* -->
-    <pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-1334'/>
+    <pointer-type-def type-id='type-id-1332' size-in-bits='64' id='type-id-1333'/>
     <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
-    <qualified-type-def type-id='type-id-1309' const='yes' id='type-id-1335'/>
+    <qualified-type-def type-id='type-id-1308' const='yes' id='type-id-1334'/>
     <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1335' size-in-bits='64' id='type-id-1336'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-1335'/>
     <!-- const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
-    <pointer-type-def type-id='type-id-1335' size-in-bits='64' id='type-id-1337'/>
+    <pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-1336'/>
     <!-- const std::pair<const void* const, const char*> -->
-    <qualified-type-def type-id='type-id-1338' const='yes' id='type-id-1339'/>
+    <qualified-type-def type-id='type-id-1337' const='yes' id='type-id-1338'/>
     <!-- const std::pair<const void* const, const char*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-960'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-959'/>
     <!-- const std::pair<const void* const, const char*>* -->
-    <pointer-type-def type-id='type-id-1339' size-in-bits='64' id='type-id-975'/>
+    <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-974'/>
     <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-948' size-in-bits='64' id='type-id-1340'/>
+    <reference-type-def kind='lvalue' type-id='type-id-947' size-in-bits='64' id='type-id-1339'/>
     <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
-    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-955'/>
+    <pointer-type-def type-id='type-id-947' size-in-bits='64' id='type-id-954'/>
     <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>* -->
-    <pointer-type-def type-id='type-id-949' size-in-bits='64' id='type-id-952'/>
+    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-951'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-965' size-in-bits='64' id='type-id-976'/>
+    <reference-type-def kind='lvalue' type-id='type-id-964' size-in-bits='64' id='type-id-975'/>
     <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-972'/>
+    <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-971'/>
     <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-959' size-in-bits='64' id='type-id-981'/>
+    <reference-type-def kind='lvalue' type-id='type-id-958' size-in-bits='64' id='type-id-980'/>
     <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-959' size-in-bits='64' id='type-id-978'/>
+    <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-977'/>
     <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1325' size-in-bits='64' id='type-id-1341'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-1340'/>
     <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-1325' size-in-bits='64' id='type-id-962'/>
+    <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-961'/>
     <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-950' size-in-bits='64' id='type-id-1342'/>
+    <reference-type-def kind='lvalue' type-id='type-id-949' size-in-bits='64' id='type-id-1341'/>
     <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >* -->
-    <pointer-type-def type-id='type-id-950' size-in-bits='64' id='type-id-1343'/>
+    <pointer-type-def type-id='type-id-949' size-in-bits='64' id='type-id-1342'/>
     <!-- std::allocator<std::pair<const void* const, const char*> >* -->
-    <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-1344'/>
+    <pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-1343'/>
     <!-- std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1309' size-in-bits='64' id='type-id-1345'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1308' size-in-bits='64' id='type-id-1344'/>
     <!-- std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >* -->
-    <pointer-type-def type-id='type-id-1309' size-in-bits='64' id='type-id-1346'/>
+    <pointer-type-def type-id='type-id-1308' size-in-bits='64' id='type-id-1345'/>
     <!-- std::pair<const void* const, const char*>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-982'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1337' size-in-bits='64' id='type-id-981'/>
     <!-- std::pair<const void* const, const char*>* -->
-    <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-980'/>
+    <pointer-type-def type-id='type-id-1337' size-in-bits='64' id='type-id-979'/>
     <!-- std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>* -->
-    <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-990'/>
+    <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-989'/>
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- class std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-948'>
+      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-947'>
         <member-type access='protected'>
           <!-- struct std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> -->
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-949'>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-948'>
             <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-950'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-949'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_key_compare -->
-              <var-decl name='_M_key_compare' type-id='type-id-951' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-950' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- std::_Rb_tree_node_base std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_header -->
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_node_count -->
@@ -23069,7 +23078,7 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -23078,11 +23087,11 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<const void*>&' -->
-                <parameter type-id='type-id-953'/>
+                <parameter type-id='type-id-952'/>
                 <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-                <parameter type-id='type-id-954'/>
+                <parameter type-id='type-id-953'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -23091,7 +23100,7 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl() -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -23100,11 +23109,11 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_Rb_tree_impl(const std::less<const void*>&, const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- parameter of type 'const std::less<const void*>&' -->
-                <parameter type-id='type-id-953'/>
+                <parameter type-id='type-id-952'/>
                 <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-                <parameter type-id='type-id-954'/>
+                <parameter type-id='type-id-953'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -23113,7 +23122,7 @@
               <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>::_M_initialize() -->
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false>*' -->
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -23122,13 +23131,13 @@
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree_impl<std::less<const void*>, false> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-949' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-948' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23137,11 +23146,11 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<const void*>&' -->
-            <parameter type-id='type-id-953'/>
+            <parameter type-id='type-id-952'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23150,9 +23159,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-956'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23161,7 +23170,7 @@
           <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -23172,7 +23181,7 @@
           <!-- size_t std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -23181,236 +23190,236 @@
           <!-- std::less<const void*> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::key_comp() -->
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- struct std::less<const void*> -->
-            <return type-id='type-id-951'/>
+            <return type-id='type-id-950'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::end() -->
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::pair<const void* const, const char*>& -->
-            <return type-id='type-id-960'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_Node_allocator() -->
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >& -->
-            <return type-id='type-id-954'/>
+            <return type-id='type-id-953'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::pair<const void* const, const char*>& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_value() -->
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-960'/>
             <!-- const std::pair<const void* const, const char*>& -->
-            <return type-id='type-id-960'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-960'/>
             <!-- void* const& -->
-            <return type-id='type-id-365'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_left() -->
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-694'/>
+            <parameter type-id='type-id-693'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_end() -->
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_begin() -->
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_lower_bound(std::_Rb_tree_node<std::pair<const void* const, const char*> >*, std::_Rb_tree_node<std::pair<const void* const, const char*> >*, void* const&) -->
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_ESF_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::lower_bound(void* const&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_get_node() -->
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::allocator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <!-- class std::allocator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-963'/>
+            <return type-id='type-id-962'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- void* const& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_key() -->
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- void* const& -->
-            <return type-id='type-id-365'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_create_node(const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_create_nodeERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_rightmost() -->
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <!-- std::_Rb_tree_node_base*& std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_leftmost() -->
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- std::_Rb_tree_node_base*& -->
-            <return type-id='type-id-695'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_S_right() -->
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- const std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-961'/>
+            <return type-id='type-id-960'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_(const std::_Rb_tree_node_base*, const std::_Rb_tree_node_base*, const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::_Rb_tree_node_base*' -->
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique(const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
-            <return type-id='type-id-964'/>
+            <return type-id='type-id-963'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, const std::pair<const void* const, const char*>&) -->
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >' -->
-            <parameter type-id='type-id-965'/>
+            <parameter type-id='type-id-964'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree() -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23419,11 +23428,11 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<const void*>&' -->
-            <parameter type-id='type-id-953'/>
+            <parameter type-id='type-id-952'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23432,9 +23441,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_Rb_tree(const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-956'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23443,7 +23452,7 @@
           <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::~_Rb_tree(int) -->
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -23454,9 +23463,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_put_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23465,9 +23474,9 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23476,23 +23485,23 @@
           <!-- void std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_erase(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E'>
             <!-- implicit parameter of type 'std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-950'>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-949'>
         <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1311'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1310'/>
         <member-function access='private'>
           <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23501,9 +23510,9 @@
           <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-953'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23512,7 +23521,7 @@
           <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -23523,7 +23532,7 @@
           <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23532,9 +23541,9 @@
           <!-- void std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocator(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-953'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23543,7 +23552,7 @@
           <!-- std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -23552,14 +23561,14 @@
         </member-function>
       </class-decl>
       <!-- class std::allocator<std::pair<const void* const, const char*> > -->
-      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-963'>
+      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-962'>
         <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1313'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1312'/>
         <member-function access='private'>
           <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23568,9 +23577,9 @@
           <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator(const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23579,7 +23588,7 @@
           <!-- std::allocator<std::pair<const void* const, const char*> >::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -23590,9 +23599,9 @@
           <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-953'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23601,7 +23610,7 @@
           <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23610,9 +23619,9 @@
           <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator(const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23621,7 +23630,7 @@
           <!-- std::allocator<std::pair<const void* const, const char*> >::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -23632,33 +23641,33 @@
           <!-- void std::allocator<std::pair<const void* const, const char*> >::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >(const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-953'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-1309'>
+      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-1308'>
         <member-type access='private'>
           <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::value_compare -->
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1347'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1346'/>
         </member-type>
         <member-type access='private'>
           <!-- class std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::value_compare -->
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1348'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1347'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree<const void*, std::pair<const void* const, const char*>, std::_Select1st<std::pair<const void* const, const char*> >, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::_M_t -->
-          <var-decl name='_M_t' type-id='type-id-948' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-947' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map() -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23667,11 +23676,11 @@
           <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<const void*>&' -->
-            <parameter type-id='type-id-953'/>
+            <parameter type-id='type-id-952'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23680,9 +23689,9 @@
           <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-1336'/>
+            <parameter type-id='type-id-1335'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23691,7 +23700,7 @@
           <!-- size_t std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1337' is-artificial='yes'/>
+            <parameter type-id='type-id-1336' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -23700,69 +23709,69 @@
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::end() -->
           <function-decl name='end' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::lower_bound(void* const&) -->
           <function-decl name='lower_bound' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE11lower_boundERS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::less<const void*> std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::key_comp() -->
           <function-decl name='key_comp' mangled-name='_ZNKSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1337' is-artificial='yes'/>
+            <parameter type-id='type-id-1336' is-artificial='yes'/>
             <!-- struct std::less<const void*> -->
-            <return type-id='type-id-951'/>
+            <return type-id='type-id-950'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::insert(std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, const std::pair<const void* const, const char*>&) -->
           <function-decl name='insert' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE6insertESt17_Rb_tree_iteratorIS8_ERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- parameter of type 'struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> >' -->
-            <parameter type-id='type-id-959'/>
+            <parameter type-id='type-id-958'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- const char*& std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::operator[](void* const&) -->
           <function-decl name='operator[]' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEEixERS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- const char*& -->
-            <return type-id='type-id-1321'/>
+            <return type-id='type-id-1320'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map() -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23771,11 +23780,11 @@
           <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::less<const void*>&, const std::allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- parameter of type 'const std::less<const void*>&' -->
-            <parameter type-id='type-id-953'/>
+            <parameter type-id='type-id-952'/>
             <!-- parameter of type 'const std::allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-955'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23784,25 +23793,25 @@
           <!-- void std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >::map(const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <!-- parameter of type 'const std::map<const void*, const char*, std::less<const void*>, std::allocator<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-1336'/>
+            <parameter type-id='type-id-1335'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > -->
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-965'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-964'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Const_Base_ptr std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator() -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23811,9 +23820,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-960'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23822,9 +23831,9 @@
           <!-- void std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::_Rb_tree_const_iterator(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-972'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23833,27 +23842,27 @@
           <!-- const std::pair<const void* const, const char*>* std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-974' is-artificial='yes'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
             <!-- const std::pair<const void* const, const char*>* -->
-            <return type-id='type-id-975'/>
+            <return type-id='type-id-974'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator++() -->
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
-            <return type-id='type-id-976'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator!=(const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEneERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-974' is-artificial='yes'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-977'/>
+            <parameter type-id='type-id-976'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -23862,23 +23871,23 @@
           <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <!-- std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >& -->
-            <return type-id='type-id-976'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-959'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-958'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_M_node -->
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator() -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23887,9 +23896,9 @@
           <!-- void std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::_Rb_tree_iterator(std::_Rb_tree_node<std::pair<const void* const, const char*> >*) -->
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -23898,29 +23907,29 @@
           <!-- std::pair<const void* const, const char*>* std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;>() -->
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-979' is-artificial='yes'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
             <!-- std::pair<const void* const, const char*>* -->
-            <return type-id='type-id-980'/>
+            <return type-id='type-id-979'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator++(int) -->
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEppEi' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- struct std::_Rb_tree_iterator<std::pair<const void* const, const char*> > -->
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- bool std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator==(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEeqERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-979' is-artificial='yes'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-972'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -23929,61 +23938,61 @@
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator&#45;&#45;() -->
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> >& -->
-            <return type-id='type-id-981'/>
+            <return type-id='type-id-980'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::pair<const void* const, const char*>& std::_Rb_tree_iterator<std::pair<const void* const, const char*> >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-979' is-artificial='yes'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
             <!-- std::pair<const void* const, const char*>& -->
-            <return type-id='type-id-982'/>
+            <return type-id='type-id-981'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Rb_tree_node_base -->
-      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-984'/>
+      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-983'/>
       <!-- struct std::_Select1st<std::pair<const void* const, const char*> > -->
-      <class-decl name='_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-1328'>
+      <class-decl name='_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-1327'>
         <!-- struct std::unary_function<std::pair<const void* const, const char*>, const void* const> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1349'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1348'/>
         <member-function access='public'>
           <!-- void* const& std::_Select1st<std::pair<const void* const, const char*> >::operator()(const std::pair<const void* const, const char*>&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKPKvPKcEEclERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Select1st<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1330' is-artificial='yes'/>
+            <parameter type-id='type-id-1329' is-artificial='yes'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- void* const& -->
-            <return type-id='type-id-365'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::binary_function<const void*, const void*, bool> -->
-      <class-decl name='binary_function&lt;const void*, const void*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-1350'/>
+      <class-decl name='binary_function&lt;const void*, const void*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-1349'/>
       <!-- struct std::less<const void*> -->
-      <class-decl name='less&lt;const void*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-951'>
+      <class-decl name='less&lt;const void*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-950'>
         <!-- struct std::binary_function<const void*, const void*, bool> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1350'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1349'/>
         <member-function access='public'>
           <!-- bool std::less<const void*>::operator()(void* const&, void* const&) -->
           <function-decl name='operator()' mangled-name='_ZNKSt4lessIPKvEclERKS1_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::less<const void*>*' -->
-            <parameter type-id='type-id-1334' is-artificial='yes'/>
+            <parameter type-id='type-id-1333' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<const void* const, const char*> -->
-      <class-decl name='pair&lt;const void* const, const char*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1338'>
+      <class-decl name='pair&lt;const void* const, const char*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1337'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- void* const std::pair<const void* const, const char*>::first -->
           <var-decl name='first' type-id='type-id-73' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
@@ -23996,7 +24005,7 @@
           <!-- void std::pair<const void* const, const char*>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
-            <parameter type-id='type-id-980' is-artificial='yes'/>
+            <parameter type-id='type-id-979' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24005,11 +24014,11 @@
           <!-- void std::pair<const void* const, const char*>::pair(void* const&, const char* const&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
-            <parameter type-id='type-id-980' is-artificial='yes'/>
+            <parameter type-id='type-id-979' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- parameter of type 'const char* const&' -->
-            <parameter type-id='type-id-489'/>
+            <parameter type-id='type-id-488'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24018,7 +24027,7 @@
           <!-- void std::pair<const void* const, const char*>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
-            <parameter type-id='type-id-922' is-artificial='yes'/>
+            <parameter type-id='type-id-921' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24027,21 +24036,21 @@
           <!-- void std::pair<const void* const, const char*>::pair(void* const&, const char* const&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<const void* const, const char*>*' -->
-            <parameter type-id='type-id-922' is-artificial='yes'/>
+            <parameter type-id='type-id-921' is-artificial='yes'/>
             <!-- parameter of type 'void* const&' -->
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-364'/>
             <!-- parameter of type 'const char* const&' -->
-            <parameter type-id='type-id-489'/>
+            <parameter type-id='type-id-488'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool> -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-964'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-963'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Rb_tree_iterator<std::pair<const void* const, const char*> > std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::first -->
-          <var-decl name='first' type-id='type-id-959' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-958' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- bool std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::second -->
@@ -24051,7 +24060,7 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair() -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
-            <parameter type-id='type-id-990' is-artificial='yes'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24060,42 +24069,42 @@
           <!-- void std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>::pair(const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&, const bool&) -->
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, bool>*' -->
-            <parameter type-id='type-id-990' is-artificial='yes'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
             <!-- parameter of type 'const std::_Rb_tree_iterator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-972'/>
             <!-- parameter of type 'const bool&' -->
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-487'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::unary_function<std::pair<const void* const, const char*>, const void* const> -->
-      <class-decl name='unary_function&lt;std::pair&lt;const void* const, const char*&gt;, const void* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1349'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const void* const, const char*&gt;, const void* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1348'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1351'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1350'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1352'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1351'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1353'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1352'/>
       <!-- class std::reverse_iterator<std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1354'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1353'/>
       <!-- struct std::_Rb_tree_node<std::pair<const void* const, const char*> > -->
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1325'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1324'/>
       <!-- struct std::pair<std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_const_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1355'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1354'/>
       <!-- struct std::pair<std::_Rb_tree_iterator<std::pair<const void* const, const char*> >, std::_Rb_tree_iterator<std::pair<const void* const, const char*> > > -->
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1356'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1355'/>
     </namespace-decl>
     <!-- namespace __gnu_cxx -->
     <namespace-decl name='__gnu_cxx'>
       <!-- class __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > > -->
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1311'>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1310'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24104,9 +24113,9 @@
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator(const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-1316'/>
+            <parameter type-id='type-id-1315'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24115,7 +24124,7 @@
           <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -24126,7 +24135,7 @@
           <!-- size_t __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1317' is-artificial='yes'/>
+            <parameter type-id='type-id-1316' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -24135,20 +24144,20 @@
           <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::allocate(unsigned long int, void*) -->
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE8allocateEmS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- std::_Rb_tree_node<std::pair<const void* const, const char*> >* -->
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24157,9 +24166,9 @@
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::new_allocator(const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >&' -->
-            <parameter type-id='type-id-1316'/>
+            <parameter type-id='type-id-1315'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24168,7 +24177,7 @@
           <!-- __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -24179,9 +24188,9 @@
           <!-- void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >::deallocate(std::_Rb_tree_node<std::pair<const void* const, const char*> >*, unsigned long int) -->
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE10deallocateEPS9_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void* const, const char*> > >*' -->
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <!-- parameter of type 'std::_Rb_tree_node<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-961'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -24190,12 +24199,12 @@
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::new_allocator<std::pair<const void* const, const char*> > -->
-      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1313'>
+      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1312'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24204,9 +24213,9 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator(const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-1319'/>
+            <parameter type-id='type-id-1318'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24215,7 +24224,7 @@
           <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -24226,11 +24235,11 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::construct(std::pair<const void* const, const char*>*, const std::pair<const void* const, const char*>&) -->
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKPKvPKcEE9constructEPS7_RKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- parameter of type 'std::pair<const void* const, const char*>*' -->
-            <parameter type-id='type-id-980'/>
+            <parameter type-id='type-id-979'/>
             <!-- parameter of type 'const std::pair<const void* const, const char*>&' -->
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-959'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24239,7 +24248,7 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24248,9 +24257,9 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::new_allocator(const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >&' -->
-            <parameter type-id='type-id-1319'/>
+            <parameter type-id='type-id-1318'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -24259,7 +24268,7 @@
           <!-- __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -24270,63 +24279,63 @@
           <!-- void __gnu_cxx::new_allocator<std::pair<const void* const, const char*> >::destroy(std::pair<const void* const, const char*>*) -->
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKPKvPKcEE7destroyEPS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<std::pair<const void* const, const char*> >*' -->
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <!-- parameter of type 'std::pair<const void* const, const char*>*' -->
-            <parameter type-id='type-id-922'/>
+            <parameter type-id='type-id-921'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1357'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1356'/>
       <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1358'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1357'/>
     </namespace-decl>
     <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead -->
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
       <!-- std::string FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_symbolize_pprof -->
-      <var-decl name='FLAGS_symbolize_pprof' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='68' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE'/>
+      <var-decl name='FLAGS_symbolize_pprof' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='68' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE'/>
       <!-- char FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead::FLAGS_nosymbolize_pprof -->
       <var-decl name='FLAGS_nosymbolize_pprof' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_nosymbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_nosymbolize_pprofE'/>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/system-alloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- SysAllocator*[2] -->
-    <array-type-def dimensions='1' type-id='type-id-1014' size-in-bits='128' id='type-id-1359'>
+    <array-type-def dimensions='1' type-id='type-id-1013' size-in-bits='128' id='type-id-1358'>
       <!-- <anonymous range>[2] -->
-      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
+      <subrange length='2' type-id='type-id-19' id='type-id-1359'/>
     </array-type-def>
     <!-- bool[2] -->
-    <array-type-def dimensions='1' type-id='type-id-76' size-in-bits='16' id='type-id-1361'>
+    <array-type-def dimensions='1' type-id='type-id-76' size-in-bits='16' id='type-id-1360'>
       <!-- <anonymous range>[2] -->
-      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
+      <subrange length='2' type-id='type-id-19' id='type-id-1359'/>
     </array-type-def>
     <!-- class DefaultSysAllocator -->
-    <class-decl name='DefaultSysAllocator' size-in-bits='384' visibility='default' filepath='src/system-alloc.cc' line='173' column='1' id='type-id-1362'>
+    <class-decl name='DefaultSysAllocator' size-in-bits='384' visibility='default' filepath='src/system-alloc.cc' line='173' column='1' id='type-id-1361'>
       <!-- class SysAllocator -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <data-member access='private' static='yes'>
         <!-- static const int DefaultSysAllocator::kMaxAllocators -->
         <var-decl name='kMaxAllocators' type-id='type-id-139' visibility='default' filepath='src/system-alloc.cc' line='193' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- bool DefaultSysAllocator::failed_[2] -->
-        <var-decl name='failed_' type-id='type-id-1361' visibility='default' filepath='src/system-alloc.cc' line='194' column='1'/>
+        <var-decl name='failed_' type-id='type-id-1360' visibility='default' filepath='src/system-alloc.cc' line='194' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <!-- SysAllocator* DefaultSysAllocator::allocs_[2] -->
-        <var-decl name='allocs_' type-id='type-id-1359' visibility='default' filepath='src/system-alloc.cc' line='195' column='1'/>
+        <var-decl name='allocs_' type-id='type-id-1358' visibility='default' filepath='src/system-alloc.cc' line='195' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <!-- const char* DefaultSysAllocator::names_[2] -->
-        <var-decl name='names_' type-id='type-id-1363' visibility='default' filepath='src/system-alloc.cc' line='196' column='1'/>
+        <var-decl name='names_' type-id='type-id-1362' visibility='default' filepath='src/system-alloc.cc' line='196' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- DefaultSysAllocator::DefaultSysAllocator() -->
         <function-decl name='DefaultSysAllocator' filepath='src/system-alloc.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'DefaultSysAllocator*' -->
-          <parameter type-id='type-id-1364' is-artificial='yes'/>
+          <parameter type-id='type-id-1363' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24335,9 +24344,9 @@
         <!-- void DefaultSysAllocator::SetChildAllocator(SysAllocator*, unsigned int, const char*) -->
         <function-decl name='SetChildAllocator' mangled-name='_ZN19DefaultSysAllocator17SetChildAllocatorEP12SysAllocatorjPKc' filepath='src/system-alloc.cc' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'DefaultSysAllocator*' -->
-          <parameter type-id='type-id-1364' is-artificial='yes'/>
+          <parameter type-id='type-id-1363' is-artificial='yes'/>
           <!-- parameter of type 'SysAllocator*' -->
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1013'/>
           <!-- parameter of type 'unsigned int' -->
           <parameter type-id='type-id-157'/>
           <!-- parameter of type 'const char*' -->
@@ -24350,7 +24359,7 @@
         <!-- void* DefaultSysAllocator::Alloc(size_t, size_t*, size_t) -->
         <function-decl name='Alloc' mangled-name='_ZN19DefaultSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19DefaultSysAllocator5AllocEmPmm'>
           <!-- implicit parameter of type 'DefaultSysAllocator*' -->
-          <parameter type-id='type-id-1364' is-artificial='yes'/>
+          <parameter type-id='type-id-1363' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'size_t*' -->
@@ -24363,14 +24372,14 @@
       </member-function>
     </class-decl>
     <!-- class DevMemSysAllocator -->
-    <class-decl name='DevMemSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='166' column='1' id='type-id-1365'>
+    <class-decl name='DevMemSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='166' column='1' id='type-id-1364'>
       <!-- class SysAllocator -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <member-function access='private' constructor='yes'>
         <!-- DevMemSysAllocator::DevMemSysAllocator() -->
         <function-decl name='DevMemSysAllocator' filepath='src/system-alloc.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'DevMemSysAllocator*' -->
-          <parameter type-id='type-id-1366' is-artificial='yes'/>
+          <parameter type-id='type-id-1365' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24379,7 +24388,7 @@
         <!-- void* DevMemSysAllocator::Alloc(size_t, size_t*, size_t) -->
         <function-decl name='Alloc' mangled-name='_ZN18DevMemSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN18DevMemSysAllocator5AllocEmPmm'>
           <!-- implicit parameter of type 'DevMemSysAllocator*' -->
-          <parameter type-id='type-id-1366' is-artificial='yes'/>
+          <parameter type-id='type-id-1365' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'size_t*' -->
@@ -24392,14 +24401,14 @@
       </member-function>
     </class-decl>
     <!-- class MmapSysAllocator -->
-    <class-decl name='MmapSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='158' column='1' id='type-id-1367'>
+    <class-decl name='MmapSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='158' column='1' id='type-id-1366'>
       <!-- class SysAllocator -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <member-function access='private' constructor='yes'>
         <!-- MmapSysAllocator::MmapSysAllocator() -->
         <function-decl name='MmapSysAllocator' filepath='src/system-alloc.cc' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'MmapSysAllocator*' -->
-          <parameter type-id='type-id-1368' is-artificial='yes'/>
+          <parameter type-id='type-id-1367' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24408,7 +24417,7 @@
         <!-- void* MmapSysAllocator::Alloc(size_t, size_t*, size_t) -->
         <function-decl name='Alloc' mangled-name='_ZN16MmapSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MmapSysAllocator5AllocEmPmm'>
           <!-- implicit parameter of type 'MmapSysAllocator*' -->
-          <parameter type-id='type-id-1368' is-artificial='yes'/>
+          <parameter type-id='type-id-1367' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'size_t*' -->
@@ -24421,14 +24430,14 @@
       </member-function>
     </class-decl>
     <!-- class SbrkSysAllocator -->
-    <class-decl name='SbrkSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='150' column='1' id='type-id-1369'>
+    <class-decl name='SbrkSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='150' column='1' id='type-id-1368'>
       <!-- class SysAllocator -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <member-function access='private' constructor='yes'>
         <!-- SbrkSysAllocator::SbrkSysAllocator() -->
         <function-decl name='SbrkSysAllocator' filepath='src/system-alloc.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SbrkSysAllocator*' -->
-          <parameter type-id='type-id-1370' is-artificial='yes'/>
+          <parameter type-id='type-id-1369' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24437,7 +24446,7 @@
         <!-- void* SbrkSysAllocator::Alloc(size_t, size_t*, size_t) -->
         <function-decl name='Alloc' mangled-name='_ZN16SbrkSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16SbrkSysAllocator5AllocEmPmm'>
           <!-- implicit parameter of type 'SbrkSysAllocator*' -->
-          <parameter type-id='type-id-1370' is-artificial='yes'/>
+          <parameter type-id='type-id-1369' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'size_t*' -->
@@ -24450,18 +24459,18 @@
       </member-function>
     </class-decl>
     <!-- const char*[2] -->
-    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-1363'>
+    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-1362'>
       <!-- <anonymous range>[2] -->
-      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
+      <subrange length='2' type-id='type-id-19' id='type-id-1359'/>
     </array-type-def>
     <!-- DefaultSysAllocator* -->
-    <pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1364'/>
+    <pointer-type-def type-id='type-id-1361' size-in-bits='64' id='type-id-1363'/>
     <!-- DevMemSysAllocator* -->
-    <pointer-type-def type-id='type-id-1365' size-in-bits='64' id='type-id-1366'/>
+    <pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-1365'/>
     <!-- MmapSysAllocator* -->
-    <pointer-type-def type-id='type-id-1367' size-in-bits='64' id='type-id-1368'/>
+    <pointer-type-def type-id='type-id-1366' size-in-bits='64' id='type-id-1367'/>
     <!-- SbrkSysAllocator* -->
-    <pointer-type-def type-id='type-id-1369' size-in-bits='64' id='type-id-1370'/>
+    <pointer-type-def type-id='type-id-1368' size-in-bits='64' id='type-id-1369'/>
     <!-- namespace base -->
     <namespace-decl name='base'>
       <!-- namespace base::subtle -->
@@ -24533,7 +24542,7 @@
       </namespace-decl>
     </namespace-decl>
     <!-- SysAllocator* sys_alloc -->
-    <var-decl name='sys_alloc' type-id='type-id-1014' mangled-name='sys_alloc' visibility='default' filepath='src/system-alloc.cc' line='124' column='1' elf-symbol-id='sys_alloc'/>
+    <var-decl name='sys_alloc' type-id='type-id-1013' mangled-name='sys_alloc' visibility='default' filepath='src/system-alloc.cc' line='124' column='1' elf-symbol-id='sys_alloc'/>
     <!-- size_t TCMalloc_SystemTaken -->
     <var-decl name='TCMalloc_SystemTaken' type-id='type-id-7' mangled-name='TCMalloc_SystemTaken' visibility='default' filepath='src/system-alloc.cc' line='127' column='1' elf-symbol-id='TCMalloc_SystemTaken'/>
     <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead -->
@@ -24565,9 +24574,9 @@
     <!-- SysAllocator* tc_get_sysalloc_override(SysAllocator*) -->
     <function-decl name='tc_get_sysalloc_override' mangled-name='_Z24tc_get_sysalloc_overrideP12SysAllocator' filepath='src/system-alloc.cc' line='451' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24tc_get_sysalloc_overrideP12SysAllocator'>
       <!-- parameter of type 'SysAllocator*' -->
-      <parameter type-id='type-id-1014' name='def' filepath='src/system-alloc.cc' line='451' column='1'/>
+      <parameter type-id='type-id-1013' name='def' filepath='src/system-alloc.cc' line='451' column='1'/>
       <!-- SysAllocator* -->
-      <return type-id='type-id-1014'/>
+      <return type-id='type-id-1013'/>
     </function-decl>
     <!-- void InitSystemAllocators() -->
     <function-decl name='InitSystemAllocators' mangled-name='_Z20InitSystemAllocatorsv' filepath='src/system-alloc.cc' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20InitSystemAllocatorsv'>
@@ -24606,7 +24615,7 @@
   </abi-instr>
   <abi-instr address-size='64' path='src/tcmalloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <!-- AtomicWord[8] -->
-    <array-type-def dimensions='1' type-id='type-id-1080' size-in-bits='512' id='type-id-1081'>
+    <array-type-def dimensions='1' type-id='type-id-1079' size-in-bits='512' id='type-id-1080'>
       <!-- <anonymous range>[8] -->
       <subrange length='8' type-id='type-id-19' id='type-id-176'/>
     </array-type-def>
@@ -24617,64 +24626,64 @@
     <!-- char[1] -->
     <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8' id='type-id-152'>
       <!-- <anonymous range>[1] -->
-      <subrange length='1' type-id='type-id-19' id='type-id-1371'/>
+      <subrange length='1' type-id='type-id-19' id='type-id-1370'/>
     </array-type-def>
     <!-- char[20] -->
     <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='160' id='type-id-155'>
       <!-- <anonymous range>[20] -->
-      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
+      <subrange length='20' type-id='type-id-19' id='type-id-1095'/>
     </array-type-def>
     <!-- char[48] -->
     <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='384' id='type-id-303'>
       <!-- <anonymous range>[48] -->
-      <subrange length='48' type-id='type-id-19' id='type-id-1372'/>
+      <subrange length='48' type-id='type-id-19' id='type-id-1371'/>
     </array-type-def>
     <!-- char[4] -->
-    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-1373'>
+    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-1372'>
       <!-- <anonymous range>[4] -->
-      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
+      <subrange length='4' type-id='type-id-19' id='type-id-367'/>
     </array-type-def>
     <!-- class MallocHook -->
-    <class-decl name='MallocHook' size-in-bits='8' visibility='default' filepath='./src/gperftools/malloc_hook.h' line='98' column='1' id='type-id-1374'>
+    <class-decl name='MallocHook' size-in-bits='8' visibility='default' filepath='./src/gperftools/malloc_hook.h' line='98' column='1' id='type-id-1373'>
       <member-type access='private'>
         <!-- typedef MallocHook_DeleteHook MallocHook::DeleteHook -->
-        <typedef-decl name='DeleteHook' type-id='type-id-379' filepath='./src/gperftools/malloc_hook.h' line='113' column='1' id='type-id-1375'/>
+        <typedef-decl name='DeleteHook' type-id='type-id-378' filepath='./src/gperftools/malloc_hook.h' line='113' column='1' id='type-id-1374'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_MmapHook MallocHook::MmapHook -->
-        <typedef-decl name='MmapHook' type-id='type-id-381' filepath='./src/gperftools/malloc_hook.h' line='168' column='1' id='type-id-1376'/>
+        <typedef-decl name='MmapHook' type-id='type-id-380' filepath='./src/gperftools/malloc_hook.h' line='168' column='1' id='type-id-1375'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_MmapReplacement MallocHook::MmapReplacement -->
-        <typedef-decl name='MmapReplacement' type-id='type-id-1037' filepath='./src/gperftools/malloc_hook.h' line='150' column='1' id='type-id-1377'/>
+        <typedef-decl name='MmapReplacement' type-id='type-id-1036' filepath='./src/gperftools/malloc_hook.h' line='150' column='1' id='type-id-1376'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_MremapHook MallocHook::MremapHook -->
-        <typedef-decl name='MremapHook' type-id='type-id-1039' filepath='./src/gperftools/malloc_hook.h' line='214' column='1' id='type-id-1378'/>
+        <typedef-decl name='MremapHook' type-id='type-id-1038' filepath='./src/gperftools/malloc_hook.h' line='214' column='1' id='type-id-1377'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_MunmapHook MallocHook::MunmapHook -->
-        <typedef-decl name='MunmapHook' type-id='type-id-1040' filepath='./src/gperftools/malloc_hook.h' line='204' column='1' id='type-id-1379'/>
+        <typedef-decl name='MunmapHook' type-id='type-id-1039' filepath='./src/gperftools/malloc_hook.h' line='204' column='1' id='type-id-1378'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_MunmapReplacement MallocHook::MunmapReplacement -->
-        <typedef-decl name='MunmapReplacement' type-id='type-id-1042' filepath='./src/gperftools/malloc_hook.h' line='192' column='1' id='type-id-1380'/>
+        <typedef-decl name='MunmapReplacement' type-id='type-id-1041' filepath='./src/gperftools/malloc_hook.h' line='192' column='1' id='type-id-1379'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_NewHook MallocHook::NewHook -->
-        <typedef-decl name='NewHook' type-id='type-id-383' filepath='./src/gperftools/malloc_hook.h' line='102' column='1' id='type-id-1381'/>
+        <typedef-decl name='NewHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook.h' line='102' column='1' id='type-id-1380'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_PreMmapHook MallocHook::PreMmapHook -->
-        <typedef-decl name='PreMmapHook' type-id='type-id-1044' filepath='./src/gperftools/malloc_hook.h' line='126' column='1' id='type-id-1382'/>
+        <typedef-decl name='PreMmapHook' type-id='type-id-1043' filepath='./src/gperftools/malloc_hook.h' line='126' column='1' id='type-id-1381'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_PreSbrkHook MallocHook::PreSbrkHook -->
-        <typedef-decl name='PreSbrkHook' type-id='type-id-1046' filepath='./src/gperftools/malloc_hook.h' line='234' column='1' id='type-id-1383'/>
+        <typedef-decl name='PreSbrkHook' type-id='type-id-1045' filepath='./src/gperftools/malloc_hook.h' line='234' column='1' id='type-id-1382'/>
       </member-type>
       <member-type access='private'>
         <!-- typedef MallocHook_SbrkHook MallocHook::SbrkHook -->
-        <typedef-decl name='SbrkHook' type-id='type-id-385' filepath='./src/gperftools/malloc_hook.h' line='247' column='1' id='type-id-1384'/>
+        <typedef-decl name='SbrkHook' type-id='type-id-384' filepath='./src/gperftools/malloc_hook.h' line='247' column='1' id='type-id-1383'/>
       </member-type>
       <member-function access='private' static='yes'>
         <!-- void MallocHook::InvokeNewHook(size_t) -->
@@ -24700,7 +24709,7 @@
         <!-- bool MallocHook::RemoveNewHook() -->
         <function-decl name='RemoveNewHook' mangled-name='_ZN10MallocHook13RemoveNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::NewHook' -->
-          <parameter type-id='type-id-1381'/>
+          <parameter type-id='type-id-1380'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -24709,7 +24718,7 @@
         <!-- bool MallocHook::RemoveDeleteHook() -->
         <function-decl name='RemoveDeleteHook' mangled-name='_ZN10MallocHook16RemoveDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
-          <parameter type-id='type-id-1375'/>
+          <parameter type-id='type-id-1374'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -24718,7 +24727,7 @@
         <!-- bool MallocHook::AddNewHook() -->
         <function-decl name='AddNewHook' mangled-name='_ZN10MallocHook10AddNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::NewHook' -->
-          <parameter type-id='type-id-1381'/>
+          <parameter type-id='type-id-1380'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -24727,7 +24736,7 @@
         <!-- bool MallocHook::AddDeleteHook() -->
         <function-decl name='AddDeleteHook' mangled-name='_ZN10MallocHook13AddDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
-          <parameter type-id='type-id-1375'/>
+          <parameter type-id='type-id-1374'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -24736,53 +24745,53 @@
         <!-- MallocHook::NewHook MallocHook::GetNewHook() -->
         <function-decl name='GetNewHook' mangled-name='_ZN10MallocHook10GetNewHookEv' filepath='./src/gperftools/malloc_hook.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- typedef MallocHook::NewHook -->
-          <return type-id='type-id-1381'/>
+          <return type-id='type-id-1380'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <!-- MallocHook::NewHook MallocHook::SetNewHook() -->
         <function-decl name='SetNewHook' mangled-name='_ZN10MallocHook10SetNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::NewHook' -->
-          <parameter type-id='type-id-1381'/>
+          <parameter type-id='type-id-1380'/>
           <!-- typedef MallocHook::NewHook -->
-          <return type-id='type-id-1381'/>
+          <return type-id='type-id-1380'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <!-- MallocHook::DeleteHook MallocHook::GetDeleteHook() -->
         <function-decl name='GetDeleteHook' mangled-name='_ZN10MallocHook13GetDeleteHookEv' filepath='./src/gperftools/malloc_hook.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- typedef MallocHook::DeleteHook -->
-          <return type-id='type-id-1375'/>
+          <return type-id='type-id-1374'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <!-- MallocHook::DeleteHook MallocHook::SetDeleteHook() -->
         <function-decl name='SetDeleteHook' mangled-name='_ZN10MallocHook13SetDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::DeleteHook' -->
-          <parameter type-id='type-id-1375'/>
+          <parameter type-id='type-id-1374'/>
           <!-- typedef MallocHook::DeleteHook -->
-          <return type-id='type-id-1375'/>
+          <return type-id='type-id-1374'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <!-- MallocHook::MmapHook MallocHook::GetMmapHook() -->
         <function-decl name='GetMmapHook' mangled-name='_ZN10MallocHook11GetMmapHookEv' filepath='./src/gperftools/malloc_hook.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- typedef MallocHook::MmapHook -->
-          <return type-id='type-id-1376'/>
+          <return type-id='type-id-1375'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <!-- MallocHook::SbrkHook MallocHook::GetSbrkHook() -->
         <function-decl name='GetSbrkHook' mangled-name='_ZN10MallocHook11GetSbrkHookEv' filepath='./src/gperftools/malloc_hook.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- typedef MallocHook::SbrkHook -->
-          <return type-id='type-id-1384'/>
+          <return type-id='type-id-1383'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <!-- void MallocHook::InvokePreSbrkHook() -->
         <function-decl name='InvokePreSbrkHook' mangled-name='_ZN10MallocHook17InvokePreSbrkHookEl' filepath='./src/gperftools/malloc_hook.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef ptrdiff_t' -->
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24801,7 +24810,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24814,7 +24823,7 @@
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'int*' -->
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -24833,7 +24842,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- parameter of type 'void**' -->
           <parameter type-id='type-id-171'/>
           <!-- bool -->
@@ -24856,7 +24865,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24878,7 +24887,7 @@
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- parameter of type 'typedef ptrdiff_t' -->
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24906,7 +24915,7 @@
         <!-- bool MallocHook::RemovePreMmapHook() -->
         <function-decl name='RemovePreMmapHook' mangled-name='_ZN10MallocHook17RemovePreMmapHookEPFvPKvmiiilE' filepath='./src/gperftools/malloc_hook.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::PreMmapHook' -->
-          <parameter type-id='type-id-1382'/>
+          <parameter type-id='type-id-1381'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -24915,7 +24924,7 @@
         <!-- bool MallocHook::RemovePreSbrkHook() -->
         <function-decl name='RemovePreSbrkHook' mangled-name='_ZN10MallocHook17RemovePreSbrkHookEPFvlE' filepath='./src/gperftools/malloc_hook.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::PreSbrkHook' -->
-          <parameter type-id='type-id-1383'/>
+          <parameter type-id='type-id-1382'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -24943,7 +24952,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24964,7 +24973,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -24983,7 +24992,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- parameter of type 'void**' -->
           <parameter type-id='type-id-171'/>
           <!-- bool -->
@@ -24998,7 +25007,7 @@
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- parameter of type 'int*' -->
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25026,7 +25035,7 @@
         <!-- void MallocHook::InvokePreSbrkHookSlow() -->
         <function-decl name='InvokePreSbrkHookSlow' mangled-name='_ZN10MallocHook21InvokePreSbrkHookSlowEl' filepath='./src/gperftools/malloc_hook.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook21InvokePreSbrkHookSlowEl'>
           <!-- parameter of type 'typedef ptrdiff_t' -->
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25037,7 +25046,7 @@
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- parameter of type 'typedef ptrdiff_t' -->
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25089,7 +25098,7 @@
           <!-- parameter of type 'int' -->
           <parameter type-id='type-id-1'/>
           <!-- parameter of type 'typedef off_t' -->
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <!-- void* -->
           <return type-id='type-id-74'/>
         </function-decl>
@@ -25111,7 +25120,7 @@
         <!-- bool MallocHook::RemoveMmapHook() -->
         <function-decl name='RemoveMmapHook' mangled-name='_ZN10MallocHook14RemoveMmapHookEPFvPKvS1_miiilE' filepath='./src/gperftools/malloc_hook.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::MmapHook' -->
-          <parameter type-id='type-id-1376'/>
+          <parameter type-id='type-id-1375'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25120,7 +25129,7 @@
         <!-- bool MallocHook::RemoveMremapHook() -->
         <function-decl name='RemoveMremapHook' mangled-name='_ZN10MallocHook16RemoveMremapHookEPFvPKvS1_mmiS1_E' filepath='./src/gperftools/malloc_hook.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::MremapHook' -->
-          <parameter type-id='type-id-1378'/>
+          <parameter type-id='type-id-1377'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25129,7 +25138,7 @@
         <!-- bool MallocHook::RemoveSbrkHook() -->
         <function-decl name='RemoveSbrkHook' mangled-name='_ZN10MallocHook14RemoveSbrkHookEPFvPKvlE' filepath='./src/gperftools/malloc_hook.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::SbrkHook' -->
-          <parameter type-id='type-id-1384'/>
+          <parameter type-id='type-id-1383'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25138,7 +25147,7 @@
         <!-- bool MallocHook::RemoveMunmapHook() -->
         <function-decl name='RemoveMunmapHook' mangled-name='_ZN10MallocHook16RemoveMunmapHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::MunmapHook' -->
-          <parameter type-id='type-id-1379'/>
+          <parameter type-id='type-id-1378'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25147,7 +25156,7 @@
         <!-- bool MallocHook::AddMmapHook() -->
         <function-decl name='AddMmapHook' mangled-name='_ZN10MallocHook11AddMmapHookEPFvPKvS1_miiilE' filepath='./src/gperftools/malloc_hook.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::MmapHook' -->
-          <parameter type-id='type-id-1376'/>
+          <parameter type-id='type-id-1375'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25156,7 +25165,7 @@
         <!-- bool MallocHook::AddMremapHook() -->
         <function-decl name='AddMremapHook' mangled-name='_ZN10MallocHook13AddMremapHookEPFvPKvS1_mmiS1_E' filepath='./src/gperftools/malloc_hook.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::MremapHook' -->
-          <parameter type-id='type-id-1378'/>
+          <parameter type-id='type-id-1377'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25165,7 +25174,7 @@
         <!-- bool MallocHook::AddMunmapHook() -->
         <function-decl name='AddMunmapHook' mangled-name='_ZN10MallocHook13AddMunmapHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::MunmapHook' -->
-          <parameter type-id='type-id-1379'/>
+          <parameter type-id='type-id-1378'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25174,14 +25183,14 @@
         <!-- bool MallocHook::AddSbrkHook() -->
         <function-decl name='AddSbrkHook' mangled-name='_ZN10MallocHook11AddSbrkHookEPFvPKvlE' filepath='./src/gperftools/malloc_hook.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- parameter of type 'typedef MallocHook::SbrkHook' -->
-          <parameter type-id='type-id-1384'/>
+          <parameter type-id='type-id-1383'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class PackedCache<35, long unsigned int> -->
-    <class-decl name='PackedCache&lt;35, long unsigned int&gt;' size-in-bits='4194304' visibility='default' filepath='src/packed-cache-inl.h' line='135' column='1' id='type-id-1385'>
+    <class-decl name='PackedCache&lt;35, long unsigned int&gt;' size-in-bits='4194304' visibility='default' filepath='src/packed-cache-inl.h' line='135' column='1' id='type-id-1384'>
       <data-member access='private' static='yes'>
         <!-- static const int PackedCache<35, long unsigned int>::kHashbits -->
         <var-decl name='kHashbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='143' column='1'/>
@@ -25192,7 +25201,7 @@
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static const bool PackedCache<35, long unsigned int>::kUseWholeKeys -->
-        <var-decl name='kUseWholeKeys' type-id='type-id-487' visibility='default' filepath='src/packed-cache-inl.h' line='146' column='1'/>
+        <var-decl name='kUseWholeKeys' type-id='type-id-486' visibility='default' filepath='src/packed-cache-inl.h' line='146' column='1'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static const int PackedCache<35, long unsigned int>::kTbits -->
@@ -25208,7 +25217,7 @@
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static const unsigned long int PackedCache<35, long unsigned int>::kUpperMask -->
-        <var-decl name='kUpperMask' type-id='type-id-654' visibility='default' filepath='src/packed-cache-inl.h' line='227' column='1'/>
+        <var-decl name='kUpperMask' type-id='type-id-653' visibility='default' filepath='src/packed-cache-inl.h' line='227' column='1'/>
       </data-member>
       <data-member access='private' static='yes'>
         <!-- static const size_t PackedCache<35, long unsigned int>::kValueMask -->
@@ -25216,13 +25225,13 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- volatile unsigned long int PackedCache<35, long unsigned int>::array_[65536] -->
-        <var-decl name='array_' type-id='type-id-1386' visibility='default' filepath='src/packed-cache-inl.h' line='234' column='1'/>
+        <var-decl name='array_' type-id='type-id-1385' visibility='default' filepath='src/packed-cache-inl.h' line='234' column='1'/>
       </data-member>
       <member-function access='private'>
         <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
         <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -25262,7 +25271,7 @@
         <!-- size_t PackedCache<35, long unsigned int>::GetOrDefault(unsigned long int, unsigned long int) -->
         <function-decl name='GetOrDefault' mangled-name='_ZNK11PackedCacheILi35EmE12GetOrDefaultEmm' filepath='src/packed-cache-inl.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const PackedCache<35, long unsigned int>*' -->
-          <parameter type-id='type-id-1388' is-artificial='yes'/>
+          <parameter type-id='type-id-1387' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'unsigned long int' -->
@@ -25284,7 +25293,7 @@
         <!-- void PackedCache<35, long unsigned int>::Put(unsigned long int, unsigned long int) -->
         <function-decl name='Put' mangled-name='_ZN11PackedCacheILi35EmE3PutEmm' filepath='src/packed-cache-inl.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'unsigned long int' -->
@@ -25297,7 +25306,7 @@
         <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
         <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -25308,7 +25317,7 @@
         <!-- void PackedCache<35, long unsigned int>::PackedCache(unsigned long int) -->
         <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -25319,7 +25328,7 @@
         <!-- void PackedCache<35, long unsigned int>::Clear(unsigned long int) -->
         <function-decl name='Clear' mangled-name='_ZN11PackedCacheILi35EmE5ClearEm' filepath='src/packed-cache-inl.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'PackedCache<35, long unsigned int>*' -->
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void -->
@@ -25331,32 +25340,32 @@
     <class-decl name='SpinLock' size-in-bits='32' visibility='default' filepath='./src/base/spinlock.h' line='48' column='1' id='type-id-285'>
       <member-type access='private'>
         <!-- enum SpinLock::__anonymous_enum__ -->
-        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/base/spinlock.h' line='114' column='1' id='type-id-1389'>
+        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/base/spinlock.h' line='114' column='1' id='type-id-1388'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kSpinLockFree' value='0'/>
         </enum-decl>
       </member-type>
       <member-type access='private'>
         <!-- enum SpinLock::__anonymous_enum__1 -->
-        <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='src/base/spinlock.h' line='115' column='1' id='type-id-1390'>
+        <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='src/base/spinlock.h' line='115' column='1' id='type-id-1389'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kSpinLockHeld' value='1'/>
         </enum-decl>
       </member-type>
       <member-type access='private'>
         <!-- enum SpinLock::__anonymous_enum__30 -->
-        <enum-decl name='__anonymous_enum__30' is-anonymous='yes' filepath='./src/base/spinlock.h' line='116' column='1' id='type-id-1391'>
+        <enum-decl name='__anonymous_enum__30' is-anonymous='yes' filepath='./src/base/spinlock.h' line='116' column='1' id='type-id-1390'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kSpinLockSleeper' value='2'/>
         </enum-decl>
       </member-type>
       <data-member access='private' static='yes'>
         <!-- static const base::LinkerInitialized SpinLock::LINKER_INITIALIZED -->
-        <var-decl name='LINKER_INITIALIZED' type-id='type-id-1392' mangled-name='_ZN8SpinLock18LINKER_INITIALIZEDE' visibility='default' filepath='src/base/spinlock.h' line='112' column='1' elf-symbol-id='_ZN8SpinLock18LINKER_INITIALIZEDE'/>
+        <var-decl name='LINKER_INITIALIZED' type-id='type-id-1391' mangled-name='_ZN8SpinLock18LINKER_INITIALIZEDE' visibility='default' filepath='src/base/spinlock.h' line='112' column='1' elf-symbol-id='_ZN8SpinLock18LINKER_INITIALIZEDE'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- volatile Atomic32 SpinLock::lockword_ -->
-        <var-decl name='lockword_' type-id='type-id-1123' visibility='default' filepath='src/base/spinlock.h' line='118' column='1'/>
+        <var-decl name='lockword_' type-id='type-id-1122' visibility='default' filepath='src/base/spinlock.h' line='118' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <!-- SpinLock::SpinLock() -->
@@ -25384,7 +25393,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25433,7 +25442,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25464,7 +25473,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25495,7 +25504,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25526,7 +25535,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25557,7 +25566,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25588,7 +25597,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25619,7 +25628,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25650,7 +25659,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25681,7 +25690,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25712,7 +25721,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25743,7 +25752,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25774,7 +25783,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25814,7 +25823,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25823,7 +25832,7 @@
         <!-- bool SpinLock::IsHeld() -->
         <function-decl name='IsHeld' mangled-name='_ZNK8SpinLock6IsHeldEv' filepath='src/base/spinlock.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const SpinLock*' -->
-          <parameter type-id='type-id-1394' is-artificial='yes'/>
+          <parameter type-id='type-id-1393' is-artificial='yes'/>
           <!-- bool -->
           <return type-id='type-id-76'/>
         </function-decl>
@@ -25854,7 +25863,7 @@
           <!-- implicit parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <!-- parameter of type 'const SpinLock&' -->
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -25878,7 +25887,7 @@
           <!-- parameter of type 'typedef int64' -->
           <parameter type-id='type-id-103'/>
           <!-- parameter of type 'Atomic32*' -->
-          <parameter type-id='type-id-1395'/>
+          <parameter type-id='type-id-1394'/>
           <!-- typedef Atomic32 -->
           <return type-id='type-id-93'/>
         </function-decl>
@@ -25905,7 +25914,7 @@
       </member-function>
     </class-decl>
     <!-- class SpinLockHolder -->
-    <class-decl name='SpinLockHolder' size-in-bits='64' visibility='default' filepath='src/base/spinlock.h' line='130' column='1' id='type-id-1396'>
+    <class-decl name='SpinLockHolder' size-in-bits='64' visibility='default' filepath='src/base/spinlock.h' line='130' column='1' id='type-id-1395'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- SpinLock* SpinLockHolder::lock_ -->
         <var-decl name='lock_' type-id='type-id-235' visibility='default' filepath='src/base/spinlock.h' line='132' column='1'/>
@@ -25914,7 +25923,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -25925,7 +25934,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -25936,7 +25945,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -25947,7 +25956,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -25958,7 +25967,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -25969,7 +25978,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -25980,7 +25989,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -25991,7 +26000,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26002,7 +26011,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26013,7 +26022,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26024,7 +26033,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26035,7 +26044,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26046,7 +26055,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26057,7 +26066,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26068,7 +26077,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26079,7 +26088,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26090,7 +26099,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26101,7 +26110,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26112,7 +26121,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26123,7 +26132,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26134,7 +26143,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26145,7 +26154,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26156,7 +26165,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26167,7 +26176,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26178,7 +26187,7 @@
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
           <parameter type-id='type-id-235'/>
           <!-- void -->
@@ -26189,7 +26198,7 @@
         <!-- SpinLockHolder::~SpinLockHolder(int) -->
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder*' -->
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26198,12 +26207,12 @@
       </member-function>
     </class-decl>
     <!-- class TCMallocGuard -->
-    <class-decl name='TCMallocGuard' size-in-bits='8' visibility='default' filepath='src/tcmalloc_guard.h' line='43' column='1' id='type-id-1398'>
+    <class-decl name='TCMallocGuard' size-in-bits='8' visibility='default' filepath='src/tcmalloc_guard.h' line='43' column='1' id='type-id-1397'>
       <member-function access='private' constructor='yes'>
         <!-- TCMallocGuard::TCMallocGuard() -->
         <function-decl name='TCMallocGuard' mangled-name='_ZN13TCMallocGuardC1Ev' filepath='src/tcmalloc_guard.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13TCMallocGuardC1Ev'>
           <!-- implicit parameter of type 'TCMallocGuard*' -->
-          <parameter type-id='type-id-1399' is-artificial='yes'/>
+          <parameter type-id='type-id-1398' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26212,7 +26221,7 @@
         <!-- TCMallocGuard::~TCMallocGuard(int) -->
         <function-decl name='~TCMallocGuard' mangled-name='_ZN13TCMallocGuardD1Ev' filepath='src/tcmalloc_guard.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13TCMallocGuardD1Ev'>
           <!-- implicit parameter of type 'TCMallocGuard*' -->
-          <parameter type-id='type-id-1399' is-artificial='yes'/>
+          <parameter type-id='type-id-1398' is-artificial='yes'/>
           <!-- artificial parameter of type 'int' -->
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <!-- void -->
@@ -26221,12 +26230,12 @@
       </member-function>
     </class-decl>
     <!-- class TCMallocImplementation -->
-    <class-decl name='TCMallocImplementation' size-in-bits='128' visibility='default' filepath='src/tcmalloc.cc' line='562' column='1' id='type-id-1400'>
+    <class-decl name='TCMallocImplementation' size-in-bits='128' visibility='default' filepath='src/tcmalloc.cc' line='562' column='1' id='type-id-1399'>
       <!-- class MallocExtension -->
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1008'/>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1007'/>
       <member-type access='private'>
         <!-- typedef void (void*, const base::MallocRange*) TCMallocImplementation::RangeFunction -->
-        <typedef-decl name='RangeFunction' type-id='type-id-1010' filepath='./src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1401'/>
+        <typedef-decl name='RangeFunction' type-id='type-id-1009' filepath='./src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1400'/>
       </member-type>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- size_t TCMallocImplementation::extra_bytes_released_ -->
@@ -26236,7 +26245,7 @@
         <!-- TCMallocImplementation::TCMallocImplementation() -->
         <function-decl name='TCMallocImplementation' filepath='src/tcmalloc.cc' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26245,7 +26254,7 @@
         <!-- void TCMallocImplementation::GetStats(char*, int) -->
         <function-decl name='GetStats' mangled-name='_ZN22TCMallocImplementation8GetStatsEPci' filepath='src/tcmalloc.cc' line='577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation8GetStatsEPci'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-3'/>
           <!-- parameter of type 'int' -->
@@ -26258,9 +26267,9 @@
         <!-- void TCMallocImplementation::GetHeapSample(MallocExtensionWriter*) -->
         <function-decl name='GetHeapSample' mangled-name='_ZN22TCMallocImplementation13GetHeapSampleEPSs' filepath='src/tcmalloc.cc' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation13GetHeapSampleEPSs'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'MallocExtensionWriter*' -->
-          <parameter type-id='type-id-1012'/>
+          <parameter type-id='type-id-1011'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26269,11 +26278,11 @@
         <!-- void TCMallocImplementation::Ranges(void*, TCMallocImplementation::RangeFunction*) -->
         <function-decl name='Ranges' mangled-name='_ZN22TCMallocImplementation6RangesEPvPFvS0_PKN4base11MallocRangeEE' filepath='src/tcmalloc.cc' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation6RangesEPvPFvS0_PKN4base11MallocRangeEE'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- parameter of type 'TCMallocImplementation::RangeFunction*' -->
-          <parameter type-id='type-id-1403'/>
+          <parameter type-id='type-id-1402'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26282,7 +26291,7 @@
         <!-- bool TCMallocImplementation::GetNumericProperty(const char*, size_t*) -->
         <function-decl name='GetNumericProperty' mangled-name='_ZN22TCMallocImplementation18GetNumericPropertyEPKcPm' filepath='src/tcmalloc.cc' line='626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18GetNumericPropertyEPKcPm'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-2'/>
           <!-- parameter of type 'size_t*' -->
@@ -26295,7 +26304,7 @@
         <!-- bool TCMallocImplementation::SetNumericProperty(const char*, size_t) -->
         <function-decl name='SetNumericProperty' mangled-name='_ZN22TCMallocImplementation18SetNumericPropertyEPKcm' filepath='src/tcmalloc.cc' line='711' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18SetNumericPropertyEPKcm'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-2'/>
           <!-- parameter of type 'typedef size_t' -->
@@ -26308,7 +26317,7 @@
         <!-- void TCMallocImplementation::MarkThreadIdle() -->
         <function-decl name='MarkThreadIdle' mangled-name='_ZN22TCMallocImplementation14MarkThreadIdleEv' filepath='src/tcmalloc.cc' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation14MarkThreadIdleEv'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26317,7 +26326,7 @@
         <!-- void TCMallocImplementation::MarkThreadBusy() -->
         <function-decl name='MarkThreadBusy' mangled-name='_ZN22TCMallocImplementation14MarkThreadBusyEv' filepath='src/tcmalloc.cc' line='1537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation14MarkThreadBusyEv'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26326,18 +26335,18 @@
         <!-- SysAllocator* TCMallocImplementation::GetSystemAllocator() -->
         <function-decl name='GetSystemAllocator' mangled-name='_ZN22TCMallocImplementation18GetSystemAllocatorEv' filepath='src/tcmalloc.cc' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18GetSystemAllocatorEv'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- SysAllocator* -->
-          <return type-id='type-id-1014'/>
+          <return type-id='type-id-1013'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='16'>
         <!-- void TCMallocImplementation::SetSystemAllocator(SysAllocator*) -->
         <function-decl name='SetSystemAllocator' mangled-name='_ZN22TCMallocImplementation18SetSystemAllocatorEP12SysAllocator' filepath='src/tcmalloc.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18SetSystemAllocatorEP12SysAllocator'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'SysAllocator*' -->
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1013'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26346,7 +26355,7 @@
         <!-- void TCMallocImplementation::ReleaseToSystem(size_t) -->
         <function-decl name='ReleaseToSystem' mangled-name='_ZN22TCMallocImplementation15ReleaseToSystemEm' filepath='src/tcmalloc.cc' line='744' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation15ReleaseToSystemEm'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- void -->
@@ -26357,7 +26366,7 @@
         <!-- void TCMallocImplementation::SetMemoryReleaseRate(double) -->
         <function-decl name='SetMemoryReleaseRate' mangled-name='_ZN22TCMallocImplementation20SetMemoryReleaseRateEd' filepath='src/tcmalloc.cc' line='769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation20SetMemoryReleaseRateEd'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'double' -->
           <parameter type-id='type-id-15'/>
           <!-- void -->
@@ -26368,7 +26377,7 @@
         <!-- double TCMallocImplementation::GetMemoryReleaseRate() -->
         <function-decl name='GetMemoryReleaseRate' mangled-name='_ZN22TCMallocImplementation20GetMemoryReleaseRateEv' filepath='src/tcmalloc.cc' line='773' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation20GetMemoryReleaseRateEv'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- double -->
           <return type-id='type-id-15'/>
         </function-decl>
@@ -26377,7 +26386,7 @@
         <!-- size_t TCMallocImplementation::GetEstimatedAllocatedSize(size_t) -->
         <function-decl name='GetEstimatedAllocatedSize' mangled-name='_ZN22TCMallocImplementation25GetEstimatedAllocatedSizeEm' filepath='src/tcmalloc.cc' line='776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation25GetEstimatedAllocatedSizeEm'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'typedef size_t' -->
           <parameter type-id='type-id-7'/>
           <!-- typedef size_t -->
@@ -26388,7 +26397,7 @@
         <!-- size_t TCMallocImplementation::GetAllocatedSize(void*) -->
         <function-decl name='GetAllocatedSize' mangled-name='_ZN22TCMallocImplementation16GetAllocatedSizeEPKv' filepath='src/tcmalloc.cc' line='1529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation16GetAllocatedSizeEPKv'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- typedef size_t -->
@@ -26399,20 +26408,20 @@
         <!-- MallocExtension::Ownership TCMallocImplementation::GetOwnership(void*) -->
         <function-decl name='GetOwnership' mangled-name='_ZN22TCMallocImplementation12GetOwnershipEPKv' filepath='src/tcmalloc.cc' line='794' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation12GetOwnershipEPKv'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-74'/>
           <!-- enum MallocExtension::Ownership -->
-          <return type-id='type-id-1015'/>
+          <return type-id='type-id-1014'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='24'>
         <!-- void TCMallocImplementation::GetFreeListSizes(std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*) -->
         <function-decl name='GetFreeListSizes' mangled-name='_ZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EE' filepath='src/tcmalloc.cc' line='810' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EE'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-          <parameter type-id='type-id-1016'/>
+          <parameter type-id='type-id-1015'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26421,9 +26430,9 @@
         <!-- void** TCMallocImplementation::ReadStackTraces(int*) -->
         <function-decl name='ReadStackTraces' mangled-name='_ZN22TCMallocImplementation15ReadStackTracesEPi' filepath='src/tcmalloc.cc' line='605' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation15ReadStackTracesEPi'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- parameter of type 'int*' -->
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <!-- void** -->
           <return type-id='type-id-171'/>
         </function-decl>
@@ -26432,29 +26441,29 @@
         <!-- void** TCMallocImplementation::ReadHeapGrowthStackTraces() -->
         <function-decl name='ReadHeapGrowthStackTraces' mangled-name='_ZN22TCMallocImplementation25ReadHeapGrowthStackTracesEv' filepath='src/tcmalloc.cc' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation25ReadHeapGrowthStackTracesEv'>
           <!-- implicit parameter of type 'TCMallocImplementation*' -->
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <!-- void** -->
           <return type-id='type-id-171'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class TCMalloc_PageMap3<35> -->
-    <class-decl name='TCMalloc_PageMap3&lt;35&gt;' size-in-bits='128' visibility='default' filepath='src/pagemap.h' line='209' column='1' id='type-id-1404'>
+    <class-decl name='TCMalloc_PageMap3&lt;35&gt;' size-in-bits='128' visibility='default' filepath='src/pagemap.h' line='209' column='1' id='type-id-1403'>
       <member-type access='private'>
         <!-- struct TCMalloc_PageMap3<35>::Leaf -->
-        <class-decl name='Leaf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1405'/>
+        <class-decl name='Leaf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1404'/>
       </member-type>
       <member-type access='private'>
         <!-- struct TCMalloc_PageMap3<35>::Node -->
-        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1406'/>
+        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1405'/>
       </member-type>
       <member-type access='private'>
         <!-- struct TCMalloc_PageMap3<35>::Node -->
-        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1407'/>
+        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1406'/>
       </member-type>
       <member-type access='private'>
         <!-- struct TCMalloc_PageMap3<35>::Node -->
-        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1408'/>
+        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1407'/>
       </member-type>
       <data-member access='private' static='yes'>
         <!-- static const int TCMalloc_PageMap3<35>::INTERIOR_BITS -->
@@ -26474,7 +26483,7 @@
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- TCMalloc_PageMap3<35>::Node* TCMalloc_PageMap3<35>::root_ -->
-        <var-decl name='root_' type-id='type-id-1409' visibility='default' filepath='src/pagemap.h' line='229' column='1'/>
+        <var-decl name='root_' type-id='type-id-1408' visibility='default' filepath='src/pagemap.h' line='229' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <!-- void* (unsigned long int)* TCMalloc_PageMap3<35>::allocator_ -->
@@ -26484,7 +26493,7 @@
         <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
         <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <!-- parameter of type 'void* (unsigned long int)*' -->
           <parameter type-id='type-id-189'/>
           <!-- void -->
@@ -26495,7 +26504,7 @@
         <!-- void* TCMalloc_PageMap3<35>::get(unsigned long int) -->
         <function-decl name='get' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE3getEm' filepath='src/pagemap.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1411' is-artificial='yes'/>
+          <parameter type-id='type-id-1410' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void* -->
@@ -26506,7 +26515,7 @@
         <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
         <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <!-- parameter of type 'void* (unsigned long int)*' -->
           <parameter type-id='type-id-189'/>
           <!-- void -->
@@ -26517,7 +26526,7 @@
         <!-- void TCMalloc_PageMap3<35>::TCMalloc_PageMap3(void* (unsigned long int)*) -->
         <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <!-- parameter of type 'void* (unsigned long int)*' -->
           <parameter type-id='type-id-189'/>
           <!-- void -->
@@ -26528,7 +26537,7 @@
         <!-- void TCMalloc_PageMap3<35>::set(unsigned long int, void*) -->
         <function-decl name='set' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE3setEmPv' filepath='src/pagemap.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'void*' -->
@@ -26541,7 +26550,7 @@
         <!-- void* TCMalloc_PageMap3<35>::Next(unsigned long int) -->
         <function-decl name='Next' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE4NextEm' filepath='src/pagemap.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'const TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1411' is-artificial='yes'/>
+          <parameter type-id='type-id-1410' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- void* -->
@@ -26552,7 +26561,7 @@
         <!-- void TCMalloc_PageMap3<35>::PreallocateMoreMemory() -->
         <function-decl name='PreallocateMoreMemory' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE21PreallocateMoreMemoryEv' filepath='src/pagemap.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <!-- void -->
           <return type-id='type-id-75'/>
         </function-decl>
@@ -26561,7 +26570,7 @@
         <!-- bool TCMalloc_PageMap3<35>::Ensure(unsigned long int, unsigned long int) -->
         <function-decl name='Ensure' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE6EnsureEmm' filepath='src/pagemap.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <!-- parameter of type 'unsigned long int' -->
           <parameter type-id='type-id-19'/>
           <!-- parameter of type 'unsigned long int' -->
@@ -26574,14 +26583,14 @@
         <!-- TCMalloc_PageMap3<35>::Node* TCMalloc_PageMap3<35>::NewNode() -->
         <function-decl name='NewNode' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE7NewNodeEv' filepath='src/pagemap.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_PageMap3<35>*' -->
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <!-- TCMalloc_PageMap3<35>::Node* -->
-          <return type-id='type-id-1409'/>
+          <return type-id='type-id-1408'/>
         </function-decl>
       </member-function>
     </class-decl>
     <!-- class TCMalloc_Printer -->
-    <class-decl name='TCMalloc_Printer' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='126' column='1' id='type-id-1412'>
+    <class-decl name='TCMalloc_Printer' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='126' column='1' id='type-id-1411'>
       <data-member access='private' layout-offset-in-bits='0'>
         <!-- char* TCMalloc_Printer::buf_ -->
         <var-decl name='buf_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.h' line='128' column='1'/>
@@ -26594,7 +26603,7 @@
         <!-- TCMalloc_Printer::TCMalloc_Printer(char*, int) -->
         <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_Printer*' -->
-          <parameter type-id='type-id-1413' is-artificial='yes'/>
+          <parameter type-id='type-id-1412' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-3'/>
           <!-- parameter of type 'int' -->
@@ -26607,7 +26616,7 @@
         <!-- TCMalloc_Printer::TCMalloc_Printer(char*, int) -->
         <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'TCMalloc_Printer*' -->
-          <parameter type-id='type-id-1413' is-artificial='yes'/>
+          <parameter type-id='type-id-1412' is-artificial='yes'/>
           <!-- parameter of type 'char*' -->
           <parameter type-id='type-id-3'/>
           <!-- parameter of type 'int' -->
@@ -26620,7 +26629,7 @@
         <!-- void TCMalloc_Printer::printf(const char*, ...) -->
         <function-decl name='printf' mangled-name='_ZN16TCMalloc_Printer6printfEPKcz' filepath='src/internal_logging.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16TCMalloc_Printer6printfEPKcz'>
           <!-- implicit parameter of type 'TCMalloc_Printer*' -->
-          <parameter type-id='type-id-1413' is-artificial='yes'/>
+          <parameter type-id='type-id-1412' is-artificial='yes'/>
           <!-- parameter of type 'const char*' -->
           <parameter type-id='type-id-2'/>
           <parameter is-variadic='yes'/>
@@ -26632,23 +26641,23 @@
     <!-- double -->
     <type-decl name='double' size-in-bits='64' id='type-id-15'/>
     <!-- double[1024] -->
-    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='65536' id='type-id-1414'>
+    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='65536' id='type-id-1413'>
       <!-- <anonymous range>[1024] -->
-      <subrange length='1024' type-id='type-id-19' id='type-id-1231'/>
+      <subrange length='1024' type-id='type-id-19' id='type-id-1230'/>
     </array-type-def>
     <!-- float -->
     <type-decl name='float' size-in-bits='32' id='type-id-16'/>
     <!-- int -->
     <type-decl name='int' size-in-bits='32' id='type-id-1'/>
     <!-- int64[128] -->
-    <array-type-def dimensions='1' type-id='type-id-103' size-in-bits='8192' id='type-id-1415'>
+    <array-type-def dimensions='1' type-id='type-id-103' size-in-bits='8192' id='type-id-1414'>
       <!-- <anonymous range>[128] -->
-      <subrange length='128' type-id='type-id-19' id='type-id-1416'/>
+      <subrange length='128' type-id='type-id-19' id='type-id-1415'/>
     </array-type-def>
     <!-- int[88] -->
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='2816' id='type-id-1417'>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='2816' id='type-id-1416'>
       <!-- <anonymous range>[88] -->
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
     <!-- long double -->
     <type-decl name='long double' size-in-bits='128' id='type-id-17'/>
@@ -26659,12 +26668,12 @@
     <!-- signed char -->
     <type-decl name='signed char' size-in-bits='8' id='type-id-151'/>
     <!-- size_t[88] -->
-    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='5632' id='type-id-1419'>
+    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='5632' id='type-id-1418'>
       <!-- <anonymous range>[88] -->
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
     <!-- struct TCMallocStats -->
-    <class-decl name='TCMallocStats' size-in-bits='512' is-struct='yes' visibility='default' filepath='src/tcmalloc.cc' line='295' column='1' id='type-id-1420'>
+    <class-decl name='TCMallocStats' size-in-bits='512' is-struct='yes' visibility='default' filepath='src/tcmalloc.cc' line='295' column='1' id='type-id-1419'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- uint64_t TCMallocStats::thread_bytes -->
         <var-decl name='thread_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='296' column='1'/>
@@ -26683,7 +26692,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
         <!-- tcmalloc::PageHeap::Stats TCMallocStats::pageheap -->
-        <var-decl name='pageheap' type-id='type-id-1421' visibility='default' filepath='src/tcmalloc.cc' line='300' column='1'/>
+        <var-decl name='pageheap' type-id='type-id-1420' visibility='default' filepath='src/tcmalloc.cc' line='300' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct _IO_FILE -->
@@ -26806,7 +26815,7 @@
       </data-member>
     </class-decl>
     <!-- struct _IO_marker -->
-    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='186' column='1' id='type-id-1422'>
+    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='186' column='1' id='type-id-1421'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- _IO_marker* _IO_marker::_next -->
         <var-decl name='_next' type-id='type-id-148' visibility='default' filepath='/usr/include/libio.h' line='187' column='1'/>
@@ -26821,17 +26830,17 @@
       </data-member>
     </class-decl>
     <!-- struct __mbstate_t -->
-    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-1423'>
+    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-1422'>
       <member-type access='public'>
         <!-- union {unsigned int __wch; char __wchb[4];} -->
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-1424'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-1423'>
           <data-member access='public'>
             <!-- unsigned int __wch -->
             <var-decl name='__wch' type-id='type-id-157' visibility='default' filepath='/usr/include/wchar.h' line='89' column='1'/>
           </data-member>
           <data-member access='public'>
             <!-- char __wchb[4] -->
-            <var-decl name='__wchb' type-id='type-id-1373' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-1372' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
@@ -26841,7 +26850,7 @@
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
         <!-- union {unsigned int __wch; char __wchb[4];} __mbstate_t::__value -->
-        <var-decl name='__value' type-id='type-id-1424' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
+        <var-decl name='__value' type-id='type-id-1423' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
       </data-member>
     </class-decl>
     <!-- struct div_t -->
@@ -26856,7 +26865,7 @@
       </data-member>
     </class-decl>
     <!-- struct lconv -->
-    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' filepath='/usr/include/locale.h' line='55' column='1' id='type-id-1425'>
+    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' filepath='/usr/include/locale.h' line='55' column='1' id='type-id-1424'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- char* lconv::decimal_point -->
         <var-decl name='decimal_point' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='58' column='1'/>
@@ -26977,7 +26986,7 @@
       </data-member>
     </class-decl>
     <!-- struct mallinfo -->
-    <class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1426'>
+    <class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1425'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int mallinfo::arena -->
         <var-decl name='arena' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
@@ -27020,7 +27029,7 @@
       </data-member>
     </class-decl>
     <!-- struct tm -->
-    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='134' column='1' id='type-id-1427'>
+    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='134' column='1' id='type-id-1426'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- int tm::tm_sec -->
         <var-decl name='tm_sec' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
@@ -27067,7 +27076,7 @@
       </data-member>
     </class-decl>
     <!-- struct typedef __va_list_tag __va_list_tag -->
-    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-1428'>
+    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-1427'>
       <data-member access='public' layout-offset-in-bits='0'>
         <!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset -->
         <var-decl name='gp_offset' type-id='type-id-157' visibility='default'/>
@@ -27086,47 +27095,47 @@
       </data-member>
     </class-decl>
     <!-- tcmalloc::CentralFreeList::TCEntry[64] -->
-    <array-type-def dimensions='1' type-id='type-id-1429' size-in-bits='8192' id='type-id-1430'>
+    <array-type-def dimensions='1' type-id='type-id-1428' size-in-bits='8192' id='type-id-1429'>
       <!-- <anonymous range>[64] -->
-      <subrange length='64' type-id='type-id-19' id='type-id-1227'/>
+      <subrange length='64' type-id='type-id-19' id='type-id-1226'/>
     </array-type-def>
     <!-- tcmalloc::CentralFreeListPadded[88] -->
-    <array-type-def dimensions='1' type-id='type-id-1431' size-in-bits='856064' id='type-id-1432'>
+    <array-type-def dimensions='1' type-id='type-id-1430' size-in-bits='856064' id='type-id-1431'>
       <!-- <anonymous range>[88] -->
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
     <!-- tcmalloc::PageHeap::SpanList[128] -->
-    <array-type-def dimensions='1' type-id='type-id-1433' size-in-bits='98304' id='type-id-1434'>
+    <array-type-def dimensions='1' type-id='type-id-1432' size-in-bits='98304' id='type-id-1433'>
       <!-- <anonymous range>[128] -->
-      <subrange length='128' type-id='type-id-19' id='type-id-1416'/>
+      <subrange length='128' type-id='type-id-19' id='type-id-1415'/>
     </array-type-def>
     <!-- tcmalloc::ThreadCache::FreeList[88] -->
-    <array-type-def dimensions='1' type-id='type-id-1435' size-in-bits='16896' id='type-id-1436'>
+    <array-type-def dimensions='1' type-id='type-id-1434' size-in-bits='16896' id='type-id-1435'>
       <!-- <anonymous range>[88] -->
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
     <!-- typedef int32_t Atomic32 -->
     <typedef-decl name='Atomic32' type-id='type-id-141' filepath='./src/base/atomicops-internals-x86.h' line='43' column='1' id='type-id-93'/>
     <!-- typedef intptr_t AtomicWord -->
-    <typedef-decl name='AtomicWord' type-id='type-id-100' filepath='./src/base/atomicops.h' line='129' column='1' id='type-id-1080'/>
+    <typedef-decl name='AtomicWord' type-id='type-id-100' filepath='./src/base/atomicops.h' line='129' column='1' id='type-id-1079'/>
     <!-- typedef uintptr_t Length -->
-    <typedef-decl name='Length' type-id='type-id-234' filepath='src/common.h' line='59' column='1' id='type-id-1286'/>
+    <typedef-decl name='Length' type-id='type-id-234' filepath='src/common.h' line='59' column='1' id='type-id-1285'/>
     <!-- typedef std::string MallocExtensionWriter -->
-    <typedef-decl name='MallocExtensionWriter' type-id='type-id-835' filepath='./src/gperftools/malloc_extension.h' line='68' column='1' id='type-id-1437'/>
+    <typedef-decl name='MallocExtensionWriter' type-id='type-id-834' filepath='./src/gperftools/malloc_extension.h' line='68' column='1' id='type-id-1436'/>
     <!-- typedef uintptr_t PageID -->
-    <typedef-decl name='PageID' type-id='type-id-234' filepath='src/common.h' line='56' column='1' id='type-id-1285'/>
+    <typedef-decl name='PageID' type-id='type-id-234' filepath='src/common.h' line='56' column='1' id='type-id-1284'/>
     <!-- typedef void _IO_lock_t -->
-    <typedef-decl name='_IO_lock_t' type-id='type-id-75' filepath='/usr/include/libio.h' line='180' column='1' id='type-id-1438'/>
+    <typedef-decl name='_IO_lock_t' type-id='type-id-75' filepath='/usr/include/libio.h' line='180' column='1' id='type-id-1437'/>
     <!-- typedef _IO_FILE __FILE -->
-    <typedef-decl name='__FILE' type-id='type-id-147' filepath='/usr/include/stdio.h' line='65' column='1' id='type-id-1439'/>
+    <typedef-decl name='__FILE' type-id='type-id-147' filepath='/usr/include/stdio.h' line='65' column='1' id='type-id-1438'/>
     <!-- typedef int (void*, void*)* __compar_fn_t -->
-    <typedef-decl name='__compar_fn_t' type-id='type-id-1440' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-159'/>
+    <typedef-decl name='__compar_fn_t' type-id='type-id-1439' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-159'/>
     <!-- typedef long int __off64_t -->
     <typedef-decl name='__off64_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='142' column='1' id='type-id-154'/>
     <!-- typedef long int __off_t -->
     <typedef-decl name='__off_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='141' column='1' id='type-id-150'/>
     <!-- typedef long int __ssize_t -->
-    <typedef-decl name='__ssize_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1441'/>
+    <typedef-decl name='__ssize_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1440'/>
     <!-- typedef int32_t int32 -->
     <typedef-decl name='int32' type-id='type-id-141' filepath='src/base/basictypes.h' line='60' column='1' id='type-id-83'/>
     <!-- typedef int int32_t -->
@@ -27138,17 +27147,17 @@
     <!-- typedef long int intptr_t -->
     <typedef-decl name='intptr_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='120' column='1' id='type-id-100'/>
     <!-- typedef __mbstate_t mbstate_t -->
-    <typedef-decl name='mbstate_t' type-id='type-id-1423' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-1442'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-1422' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-1441'/>
     <!-- typedef unsigned int pthread_key_t -->
-    <typedef-decl name='pthread_key_t' type-id='type-id-157' filepath='/usr/include/bits/pthreadtypes.h' line='140' column='1' id='type-id-1086'/>
+    <typedef-decl name='pthread_key_t' type-id='type-id-157' filepath='/usr/include/bits/pthreadtypes.h' line='140' column='1' id='type-id-1085'/>
     <!-- typedef unsigned long int pthread_t -->
-    <typedef-decl name='pthread_t' type-id='type-id-19' filepath='/usr/include/bits/pthreadtypes.h' line='50' column='1' id='type-id-306'/>
+    <typedef-decl name='pthread_t' type-id='type-id-19' filepath='/usr/include/bits/pthreadtypes.h' line='50' column='1' id='type-id-305'/>
     <!-- typedef long int ptrdiff_t -->
-    <typedef-decl name='ptrdiff_t' type-id='type-id-18' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='149' column='1' id='type-id-314'/>
+    <typedef-decl name='ptrdiff_t' type-id='type-id-18' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='149' column='1' id='type-id-313'/>
     <!-- typedef unsigned long int size_t -->
     <typedef-decl name='size_t' type-id='type-id-19' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='211' column='1' id='type-id-7'/>
     <!-- typedef __ssize_t ssize_t -->
-    <typedef-decl name='ssize_t' type-id='type-id-1441' filepath='/usr/include/stdio.h' line='103' column='1' id='type-id-236'/>
+    <typedef-decl name='ssize_t' type-id='type-id-1440' filepath='/usr/include/stdio.h' line='103' column='1' id='type-id-236'/>
     <!-- typedef unsigned int uint32_t -->
     <typedef-decl name='uint32_t' type-id='type-id-157' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-41'/>
     <!-- typedef uint64_t uint64 -->
@@ -27164,361 +27173,361 @@
     <!-- unsigned char -->
     <type-decl name='unsigned char' size-in-bits='8' id='type-id-34'/>
     <!-- unsigned char[2169] -->
-    <array-type-def dimensions='1' type-id='type-id-34' size-in-bits='17352' id='type-id-1443'>
+    <array-type-def dimensions='1' type-id='type-id-34' size-in-bits='17352' id='type-id-1442'>
       <!-- <anonymous range>[2169] -->
-      <subrange length='2169' type-id='type-id-19' id='type-id-1444'/>
+      <subrange length='2169' type-id='type-id-19' id='type-id-1443'/>
     </array-type-def>
     <!-- unsigned int -->
     <type-decl name='unsigned int' size-in-bits='32' id='type-id-157'/>
     <!-- unsigned long int -->
     <type-decl name='unsigned long int' size-in-bits='64' id='type-id-19'/>
     <!-- unsigned long int[65536] -->
-    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='4194304' id='type-id-1445'>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='4194304' id='type-id-1444'>
       <!-- <anonymous range>[65536] -->
-      <subrange length='65536' type-id='type-id-19' id='type-id-1446'/>
+      <subrange length='65536' type-id='type-id-19' id='type-id-1445'/>
     </array-type-def>
     <!-- unsigned long long int -->
     <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-21'/>
     <!-- unsigned short int -->
     <type-decl name='unsigned short int' size-in-bits='16' id='type-id-42'/>
     <!-- void*[31] -->
-    <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='1984' id='type-id-1447'>
+    <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='1984' id='type-id-1446'>
       <!-- <anonymous range>[31] -->
-      <subrange length='31' type-id='type-id-19' id='type-id-1448'/>
+      <subrange length='31' type-id='type-id-19' id='type-id-1447'/>
     </array-type-def>
     <!-- volatile unsigned long int[65536] -->
-    <array-type-def dimensions='1' type-id='type-id-1449' size-in-bits='4194304' id='type-id-1386'>
+    <array-type-def dimensions='1' type-id='type-id-1448' size-in-bits='4194304' id='type-id-1385'>
       <!-- <anonymous range>[65536] -->
-      <subrange length='65536' type-id='type-id-19' id='type-id-1446'/>
+      <subrange length='65536' type-id='type-id-19' id='type-id-1445'/>
     </array-type-def>
     <!-- wchar_t -->
     <type-decl name='wchar_t' size-in-bits='32' id='type-id-9'/>
     <!-- Atomic32* -->
-    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-1395'/>
+    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-1394'/>
     <!-- MallocExtension::FreeListInfo& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1032'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1449' size-in-bits='64' id='type-id-1031'/>
     <!-- MallocExtension::FreeListInfo* -->
-    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1026'/>
+    <pointer-type-def type-id='type-id-1449' size-in-bits='64' id='type-id-1025'/>
     <!-- MallocExtension::FreeListInfo* const -->
-    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1451'/>
+    <qualified-type-def type-id='type-id-1025' const='yes' id='type-id-1450'/>
     <!-- MallocExtension::FreeListInfo* const& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1451' size-in-bits='64' id='type-id-1030'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1029'/>
     <!-- MallocExtensionWriter* -->
-    <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-1012'/>
+    <pointer-type-def type-id='type-id-1436' size-in-bits='64' id='type-id-1011'/>
     <!-- PackedCache<35, long unsigned int>* -->
-    <pointer-type-def type-id='type-id-1385' size-in-bits='64' id='type-id-1387'/>
+    <pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-1386'/>
     <!-- SpinLock* -->
     <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-235'/>
     <!-- SpinLockHolder* -->
-    <pointer-type-def type-id='type-id-1396' size-in-bits='64' id='type-id-1397'/>
+    <pointer-type-def type-id='type-id-1395' size-in-bits='64' id='type-id-1396'/>
     <!-- SysAllocator* -->
-    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1014'/>
+    <pointer-type-def type-id='type-id-1016' size-in-bits='64' id='type-id-1013'/>
     <!-- TCMallocGuard* -->
-    <pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1399'/>
+    <pointer-type-def type-id='type-id-1397' size-in-bits='64' id='type-id-1398'/>
     <!-- TCMallocImplementation* -->
-    <pointer-type-def type-id='type-id-1400' size-in-bits='64' id='type-id-1402'/>
+    <pointer-type-def type-id='type-id-1399' size-in-bits='64' id='type-id-1401'/>
     <!-- TCMallocImplementation::RangeFunction* -->
-    <pointer-type-def type-id='type-id-1401' size-in-bits='64' id='type-id-1403'/>
+    <pointer-type-def type-id='type-id-1400' size-in-bits='64' id='type-id-1402'/>
     <!-- TCMalloc_PageMap3<35>* -->
-    <pointer-type-def type-id='type-id-1404' size-in-bits='64' id='type-id-1410'/>
+    <pointer-type-def type-id='type-id-1403' size-in-bits='64' id='type-id-1409'/>
     <!-- TCMalloc_PageMap3<35>::Node* -->
-    <pointer-type-def type-id='type-id-1406' size-in-bits='64' id='type-id-1409'/>
+    <pointer-type-def type-id='type-id-1405' size-in-bits='64' id='type-id-1408'/>
     <!-- TCMalloc_Printer* -->
-    <pointer-type-def type-id='type-id-1412' size-in-bits='64' id='type-id-1413'/>
+    <pointer-type-def type-id='type-id-1411' size-in-bits='64' id='type-id-1412'/>
     <!-- _IO_FILE* -->
     <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-149'/>
     <!-- _IO_lock_t* -->
-    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-153'/>
+    <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-153'/>
     <!-- _IO_marker* -->
-    <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-148'/>
+    <pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-148'/>
     <!-- __FILE* -->
-    <pointer-type-def type-id='type-id-1439' size-in-bits='64' id='type-id-22'/>
+    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-22'/>
     <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1028' size-in-bits='64' id='type-id-1452'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1027' size-in-bits='64' id='type-id-1451'/>
     <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >* -->
-    <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1029'/>
+    <pointer-type-def type-id='type-id-1027' size-in-bits='64' id='type-id-1028'/>
     <!-- __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>* -->
-    <pointer-type-def type-id='type-id-1453' size-in-bits='64' id='type-id-1454'/>
+    <pointer-type-def type-id='type-id-1452' size-in-bits='64' id='type-id-1453'/>
     <!-- __gnu_cxx::new_allocator<char>* -->
-    <pointer-type-def type-id='type-id-832' size-in-bits='64' id='type-id-1455'/>
+    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-1454'/>
     <!-- base::MallocRange* -->
-    <pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-1457'/>
+    <pointer-type-def type-id='type-id-1455' size-in-bits='64' id='type-id-1456'/>
     <!-- base::internal::HookList<void (*)(const void*)>* -->
-    <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1458'/>
+    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-1457'/>
     <!-- base::internal::HookList<void (*)(const void*, size_t)>* -->
-    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-1459'/>
+    <pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-1458'/>
     <!-- char& -->
-    <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-1460'/>
+    <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-1459'/>
     <!-- char* -->
     <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-3'/>
     <!-- char** -->
     <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-122'/>
     <!-- const MallocExtension::FreeListInfo -->
-    <qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1461'/>
+    <qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1460'/>
     <!-- const MallocExtension::FreeListInfo& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1461' size-in-bits='64' id='type-id-1462'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1460' size-in-bits='64' id='type-id-1461'/>
     <!-- const MallocExtension::FreeListInfo* -->
-    <pointer-type-def type-id='type-id-1461' size-in-bits='64' id='type-id-1463'/>
+    <pointer-type-def type-id='type-id-1460' size-in-bits='64' id='type-id-1462'/>
     <!-- const PackedCache<35, long unsigned int> -->
-    <qualified-type-def type-id='type-id-1385' const='yes' id='type-id-1464'/>
+    <qualified-type-def type-id='type-id-1384' const='yes' id='type-id-1463'/>
     <!-- const PackedCache<35, long unsigned int>* -->
-    <pointer-type-def type-id='type-id-1464' size-in-bits='64' id='type-id-1388'/>
+    <pointer-type-def type-id='type-id-1463' size-in-bits='64' id='type-id-1387'/>
     <!-- const SpinLock -->
-    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-1465'/>
+    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-1464'/>
     <!-- const SpinLock& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1465' size-in-bits='64' id='type-id-1393'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1464' size-in-bits='64' id='type-id-1392'/>
     <!-- const SpinLock* -->
-    <pointer-type-def type-id='type-id-1465' size-in-bits='64' id='type-id-1394'/>
+    <pointer-type-def type-id='type-id-1464' size-in-bits='64' id='type-id-1393'/>
     <!-- const TCMalloc_PageMap3<35> -->
-    <qualified-type-def type-id='type-id-1404' const='yes' id='type-id-1466'/>
+    <qualified-type-def type-id='type-id-1403' const='yes' id='type-id-1465'/>
     <!-- const TCMalloc_PageMap3<35>* -->
-    <pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-1411'/>
+    <pointer-type-def type-id='type-id-1465' size-in-bits='64' id='type-id-1410'/>
     <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
-    <qualified-type-def type-id='type-id-1028' const='yes' id='type-id-1467'/>
+    <qualified-type-def type-id='type-id-1027' const='yes' id='type-id-1466'/>
     <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1466' size-in-bits='64' id='type-id-1467'/>
     <!-- const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >* -->
-    <pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1031'/>
+    <pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-1030'/>
     <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
-    <qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1469'/>
+    <qualified-type-def type-id='type-id-1452' const='yes' id='type-id-1468'/>
     <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1469' size-in-bits='64' id='type-id-1470'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1468' size-in-bits='64' id='type-id-1469'/>
     <!-- const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>* -->
-    <pointer-type-def type-id='type-id-1469' size-in-bits='64' id='type-id-1471'/>
+    <pointer-type-def type-id='type-id-1468' size-in-bits='64' id='type-id-1470'/>
     <!-- const __gnu_cxx::new_allocator<char> -->
-    <qualified-type-def type-id='type-id-832' const='yes' id='type-id-1472'/>
+    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-1471'/>
     <!-- const __gnu_cxx::new_allocator<char>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1472' size-in-bits='64' id='type-id-1473'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1471' size-in-bits='64' id='type-id-1472'/>
     <!-- const __gnu_cxx::new_allocator<char>* -->
-    <pointer-type-def type-id='type-id-1472' size-in-bits='64' id='type-id-1474'/>
+    <pointer-type-def type-id='type-id-1471' size-in-bits='64' id='type-id-1473'/>
     <!-- const base::LinkerInitialized -->
-    <qualified-type-def type-id='type-id-95' const='yes' id='type-id-1392'/>
+    <qualified-type-def type-id='type-id-95' const='yes' id='type-id-1391'/>
     <!-- const base::MallocRange -->
-    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1475'/>
+    <qualified-type-def type-id='type-id-1455' const='yes' id='type-id-1474'/>
     <!-- const base::MallocRange* -->
-    <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1476'/>
+    <pointer-type-def type-id='type-id-1474' size-in-bits='64' id='type-id-1475'/>
     <!-- const base::internal::HookList<void (*)(const void*)> -->
-    <qualified-type-def type-id='type-id-1085' const='yes' id='type-id-1477'/>
+    <qualified-type-def type-id='type-id-1084' const='yes' id='type-id-1476'/>
     <!-- const base::internal::HookList<void (*)(const void*)>* -->
-    <pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
+    <pointer-type-def type-id='type-id-1476' size-in-bits='64' id='type-id-1477'/>
     <!-- const base::internal::HookList<void (*)(const void*, size_t)> -->
-    <qualified-type-def type-id='type-id-1084' const='yes' id='type-id-1479'/>
+    <qualified-type-def type-id='type-id-1083' const='yes' id='type-id-1478'/>
     <!-- const base::internal::HookList<void (*)(const void*, size_t)>* -->
-    <pointer-type-def type-id='type-id-1479' size-in-bits='64' id='type-id-1480'/>
+    <pointer-type-def type-id='type-id-1478' size-in-bits='64' id='type-id-1479'/>
     <!-- const bool -->
-    <qualified-type-def type-id='type-id-76' const='yes' id='type-id-487'/>
+    <qualified-type-def type-id='type-id-76' const='yes' id='type-id-486'/>
     <!-- const char -->
-    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-764'/>
+    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-763'/>
     <!-- const char& -->
-    <reference-type-def kind='lvalue' type-id='type-id-764' size-in-bits='64' id='type-id-1481'/>
+    <reference-type-def kind='lvalue' type-id='type-id-763' size-in-bits='64' id='type-id-1480'/>
     <!-- const char* -->
-    <pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-2'/>
+    <pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-2'/>
     <!-- const char** -->
     <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-13'/>
     <!-- const double -->
-    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-1482'/>
+    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-1481'/>
     <!-- const double& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1482' size-in-bits='64' id='type-id-1280'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1481' size-in-bits='64' id='type-id-1279'/>
     <!-- const int -->
     <qualified-type-def type-id='type-id-1' const='yes' id='type-id-139'/>
     <!-- const mbstate_t -->
-    <qualified-type-def type-id='type-id-1442' const='yes' id='type-id-1483'/>
+    <qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1482'/>
     <!-- const mbstate_t* -->
-    <pointer-type-def type-id='type-id-1483' size-in-bits='64' id='type-id-10'/>
+    <pointer-type-def type-id='type-id-1482' size-in-bits='64' id='type-id-10'/>
     <!-- const ptrdiff_t -->
-    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-1484'/>
+    <qualified-type-def type-id='type-id-313' const='yes' id='type-id-1483'/>
     <!-- const ptrdiff_t& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1484' size-in-bits='64' id='type-id-836'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1483' size-in-bits='64' id='type-id-835'/>
     <!-- const size_t -->
     <qualified-type-def type-id='type-id-7' const='yes' id='type-id-115'/>
     <!-- const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
-    <qualified-type-def type-id='type-id-1485' const='yes' id='type-id-1486'/>
+    <qualified-type-def type-id='type-id-1484' const='yes' id='type-id-1485'/>
     <!-- const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
-    <pointer-type-def type-id='type-id-1486' size-in-bits='64' id='type-id-1487'/>
+    <pointer-type-def type-id='type-id-1485' size-in-bits='64' id='type-id-1486'/>
     <!-- const std::allocator<MallocExtension::FreeListInfo> -->
-    <qualified-type-def type-id='type-id-1488' const='yes' id='type-id-1489'/>
+    <qualified-type-def type-id='type-id-1487' const='yes' id='type-id-1488'/>
     <!-- const std::allocator<MallocExtension::FreeListInfo>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1489' size-in-bits='64' id='type-id-1490'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1488' size-in-bits='64' id='type-id-1489'/>
     <!-- const std::allocator<char> -->
-    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-1491'/>
+    <qualified-type-def type-id='type-id-830' const='yes' id='type-id-1490'/>
     <!-- const std::allocator<char>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-834'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1490' size-in-bits='64' id='type-id-833'/>
     <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
-    <qualified-type-def type-id='type-id-830' const='yes' id='type-id-1492'/>
+    <qualified-type-def type-id='type-id-829' const='yes' id='type-id-1491'/>
     <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1492' size-in-bits='64' id='type-id-829'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-828'/>
     <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >* -->
-    <pointer-type-def type-id='type-id-1492' size-in-bits='64' id='type-id-1493'/>
+    <pointer-type-def type-id='type-id-1491' size-in-bits='64' id='type-id-1492'/>
     <!-- const std::float_denorm_style -->
-    <qualified-type-def type-id='type-id-1494' const='yes' id='type-id-1495'/>
+    <qualified-type-def type-id='type-id-1493' const='yes' id='type-id-1494'/>
     <!-- const std::float_round_style -->
-    <qualified-type-def type-id='type-id-1496' const='yes' id='type-id-1497'/>
+    <qualified-type-def type-id='type-id-1495' const='yes' id='type-id-1496'/>
     <!-- const std::nothrow_t -->
-    <qualified-type-def type-id='type-id-1498' const='yes' id='type-id-1499'/>
+    <qualified-type-def type-id='type-id-1497' const='yes' id='type-id-1498'/>
     <!-- const std::nothrow_t& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1500'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1498' size-in-bits='64' id='type-id-1499'/>
     <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
-    <qualified-type-def type-id='type-id-1501' const='yes' id='type-id-1502'/>
+    <qualified-type-def type-id='type-id-1500' const='yes' id='type-id-1501'/>
     <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1502' size-in-bits='64' id='type-id-1503'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1502'/>
     <!-- const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
-    <pointer-type-def type-id='type-id-1502' size-in-bits='64' id='type-id-1504'/>
+    <pointer-type-def type-id='type-id-1501' size-in-bits='64' id='type-id-1503'/>
     <!-- const tcmalloc::PageHeap -->
-    <qualified-type-def type-id='type-id-1505' const='yes' id='type-id-1506'/>
+    <qualified-type-def type-id='type-id-1504' const='yes' id='type-id-1505'/>
     <!-- const tcmalloc::PageHeap* -->
-    <pointer-type-def type-id='type-id-1506' size-in-bits='64' id='type-id-1507'/>
+    <pointer-type-def type-id='type-id-1505' size-in-bits='64' id='type-id-1506'/>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
-    <qualified-type-def type-id='type-id-1508' const='yes' id='type-id-1509'/>
+    <qualified-type-def type-id='type-id-1507' const='yes' id='type-id-1508'/>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
-    <pointer-type-def type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
+    <pointer-type-def type-id='type-id-1508' size-in-bits='64' id='type-id-1509'/>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
-    <qualified-type-def type-id='type-id-1511' const='yes' id='type-id-1512'/>
+    <qualified-type-def type-id='type-id-1510' const='yes' id='type-id-1511'/>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
-    <pointer-type-def type-id='type-id-1512' size-in-bits='64' id='type-id-1513'/>
+    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1512'/>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
-    <qualified-type-def type-id='type-id-1514' const='yes' id='type-id-1515'/>
+    <qualified-type-def type-id='type-id-1513' const='yes' id='type-id-1514'/>
     <!-- const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>* -->
-    <pointer-type-def type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
+    <pointer-type-def type-id='type-id-1514' size-in-bits='64' id='type-id-1515'/>
     <!-- const tcmalloc::ThreadCache -->
-    <qualified-type-def type-id='type-id-1517' const='yes' id='type-id-1518'/>
+    <qualified-type-def type-id='type-id-1516' const='yes' id='type-id-1517'/>
     <!-- const tcmalloc::ThreadCache* -->
-    <pointer-type-def type-id='type-id-1518' size-in-bits='64' id='type-id-1519'/>
+    <pointer-type-def type-id='type-id-1517' size-in-bits='64' id='type-id-1518'/>
     <!-- const tcmalloc::ThreadCache::FreeList -->
-    <qualified-type-def type-id='type-id-1435' const='yes' id='type-id-1520'/>
+    <qualified-type-def type-id='type-id-1434' const='yes' id='type-id-1519'/>
     <!-- const tcmalloc::ThreadCache::FreeList* -->
-    <pointer-type-def type-id='type-id-1520' size-in-bits='64' id='type-id-1521'/>
+    <pointer-type-def type-id='type-id-1519' size-in-bits='64' id='type-id-1520'/>
     <!-- const tm -->
-    <qualified-type-def type-id='type-id-1427' const='yes' id='type-id-1522'/>
+    <qualified-type-def type-id='type-id-1426' const='yes' id='type-id-1521'/>
     <!-- const tm* -->
-    <pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-24'/>
+    <pointer-type-def type-id='type-id-1521' size-in-bits='64' id='type-id-24'/>
     <!-- const uintptr_t -->
     <qualified-type-def type-id='type-id-234' const='yes' id='type-id-185'/>
     <!-- const unsigned long int -->
-    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-654'/>
+    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-653'/>
     <!-- const unsigned long int& -->
-    <reference-type-def kind='lvalue' type-id='type-id-654' size-in-bits='64' id='type-id-330'/>
+    <reference-type-def kind='lvalue' type-id='type-id-653' size-in-bits='64' id='type-id-329'/>
     <!-- const volatile base::subtle::Atomic64 -->
-    <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-1523'/>
+    <qualified-type-def type-id='type-id-1076' const='yes' id='type-id-1522'/>
     <!-- const volatile base::subtle::Atomic64* -->
-    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-94'/>
+    <pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-94'/>
     <!-- const wchar_t -->
-    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-1524'/>
+    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-1523'/>
     <!-- const wchar_t* -->
-    <pointer-type-def type-id='type-id-1524' size-in-bits='64' id='type-id-6'/>
+    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-6'/>
     <!-- const wchar_t** -->
     <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-14'/>
     <!-- int (void*, void*)* -->
-    <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1440'/>
+    <pointer-type-def type-id='type-id-1524' size-in-bits='64' id='type-id-1439'/>
     <!-- int* -->
-    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1011'/>
+    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1010'/>
     <!-- lconv* -->
-    <pointer-type-def type-id='type-id-1425' size-in-bits='64' id='type-id-4'/>
+    <pointer-type-def type-id='type-id-1424' size-in-bits='64' id='type-id-4'/>
     <!-- mbstate_t* -->
-    <pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-11'/>
+    <pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-11'/>
     <!-- size_t* -->
     <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-239'/>
     <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
-    <pointer-type-def type-id='type-id-1485' size-in-bits='64' id='type-id-1526'/>
+    <pointer-type-def type-id='type-id-1484' size-in-bits='64' id='type-id-1525'/>
     <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl* -->
-    <pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1528'/>
+    <pointer-type-def type-id='type-id-1526' size-in-bits='64' id='type-id-1527'/>
     <!-- std::allocator<MallocExtension::FreeListInfo>& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1488' size-in-bits='64' id='type-id-1027'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1487' size-in-bits='64' id='type-id-1026'/>
     <!-- std::allocator<MallocExtension::FreeListInfo>* -->
-    <pointer-type-def type-id='type-id-1488' size-in-bits='64' id='type-id-1529'/>
+    <pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1528'/>
     <!-- std::allocator<char>* -->
-    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-833'/>
+    <pointer-type-def type-id='type-id-830' size-in-bits='64' id='type-id-832'/>
     <!-- std::bad_alloc* -->
-    <pointer-type-def type-id='type-id-1530' size-in-bits='64' id='type-id-1531'/>
+    <pointer-type-def type-id='type-id-1529' size-in-bits='64' id='type-id-1530'/>
     <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-830' size-in-bits='64' id='type-id-1532'/>
+    <reference-type-def kind='lvalue' type-id='type-id-829' size-in-bits='64' id='type-id-1531'/>
     <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >* -->
-    <pointer-type-def type-id='type-id-830' size-in-bits='64' id='type-id-1533'/>
+    <pointer-type-def type-id='type-id-829' size-in-bits='64' id='type-id-1532'/>
     <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider* -->
-    <pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1535'/>
+    <pointer-type-def type-id='type-id-1533' size-in-bits='64' id='type-id-1534'/>
     <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1536' size-in-bits='64' id='type-id-1537'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1535' size-in-bits='64' id='type-id-1536'/>
     <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
-    <pointer-type-def type-id='type-id-1536' size-in-bits='64' id='type-id-1538'/>
+    <pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-1537'/>
     <!-- std::exception* -->
-    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
+    <pointer-type-def type-id='type-id-1538' size-in-bits='64' id='type-id-1539'/>
     <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >& -->
-    <reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1541'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1500' size-in-bits='64' id='type-id-1540'/>
     <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >* -->
-    <pointer-type-def type-id='type-id-1501' size-in-bits='64' id='type-id-1016'/>
+    <pointer-type-def type-id='type-id-1500' size-in-bits='64' id='type-id-1015'/>
     <!-- tcmalloc::CentralFreeList* -->
-    <pointer-type-def type-id='type-id-1542' size-in-bits='64' id='type-id-1543'/>
+    <pointer-type-def type-id='type-id-1541' size-in-bits='64' id='type-id-1542'/>
     <!-- tcmalloc::CentralFreeListPadded* -->
-    <pointer-type-def type-id='type-id-1431' size-in-bits='64' id='type-id-1544'/>
+    <pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-1543'/>
     <!-- tcmalloc::LogItem* -->
-    <pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1545'/>
+    <pointer-type-def type-id='type-id-999' size-in-bits='64' id='type-id-1544'/>
     <!-- tcmalloc::PageHeap* -->
-    <pointer-type-def type-id='type-id-1505' size-in-bits='64' id='type-id-1546'/>
+    <pointer-type-def type-id='type-id-1504' size-in-bits='64' id='type-id-1545'/>
     <!-- tcmalloc::PageHeap::LargeSpanStats* -->
-    <pointer-type-def type-id='type-id-1547' size-in-bits='64' id='type-id-1548'/>
+    <pointer-type-def type-id='type-id-1546' size-in-bits='64' id='type-id-1547'/>
     <!-- tcmalloc::PageHeap::SmallSpanStats* -->
-    <pointer-type-def type-id='type-id-1549' size-in-bits='64' id='type-id-1550'/>
+    <pointer-type-def type-id='type-id-1548' size-in-bits='64' id='type-id-1549'/>
     <!-- tcmalloc::PageHeap::SpanList* -->
-    <pointer-type-def type-id='type-id-1433' size-in-bits='64' id='type-id-1551'/>
+    <pointer-type-def type-id='type-id-1432' size-in-bits='64' id='type-id-1550'/>
     <!-- tcmalloc::PageHeap::Stats* -->
-    <pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-1552'/>
+    <pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1551'/>
     <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
-    <pointer-type-def type-id='type-id-1508' size-in-bits='64' id='type-id-1553'/>
+    <pointer-type-def type-id='type-id-1507' size-in-bits='64' id='type-id-1552'/>
     <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
-    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1554'/>
+    <pointer-type-def type-id='type-id-1510' size-in-bits='64' id='type-id-1553'/>
     <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
-    <pointer-type-def type-id='type-id-1555' size-in-bits='64' id='type-id-1303'/>
+    <pointer-type-def type-id='type-id-1554' size-in-bits='64' id='type-id-1302'/>
     <!-- tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>* -->
-    <pointer-type-def type-id='type-id-1514' size-in-bits='64' id='type-id-1556'/>
+    <pointer-type-def type-id='type-id-1513' size-in-bits='64' id='type-id-1555'/>
     <!-- tcmalloc::Sampler* -->
-    <pointer-type-def type-id='type-id-1557' size-in-bits='64' id='type-id-1558'/>
+    <pointer-type-def type-id='type-id-1556' size-in-bits='64' id='type-id-1557'/>
     <!-- tcmalloc::SizeMap* -->
-    <pointer-type-def type-id='type-id-1559' size-in-bits='64' id='type-id-1560'/>
+    <pointer-type-def type-id='type-id-1558' size-in-bits='64' id='type-id-1559'/>
     <!-- tcmalloc::Span* -->
-    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-1287'/>
+    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-1286'/>
     <!-- tcmalloc::StackTrace* -->
-    <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1561'/>
+    <pointer-type-def type-id='type-id-1290' size-in-bits='64' id='type-id-1560'/>
     <!-- tcmalloc::ThreadCache* -->
-    <pointer-type-def type-id='type-id-1517' size-in-bits='64' id='type-id-1562'/>
+    <pointer-type-def type-id='type-id-1516' size-in-bits='64' id='type-id-1561'/>
     <!-- tcmalloc::ThreadCache::FreeList* -->
-    <pointer-type-def type-id='type-id-1435' size-in-bits='64' id='type-id-1563'/>
+    <pointer-type-def type-id='type-id-1434' size-in-bits='64' id='type-id-1562'/>
     <!-- typedef __va_list_tag __va_list_tag* -->
-    <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-23'/>
+    <pointer-type-def type-id='type-id-1427' size-in-bits='64' id='type-id-23'/>
     <!-- uint64_t* -->
-    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1564'/>
+    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1563'/>
     <!-- void ()* -->
-    <pointer-type-def type-id='type-id-1565' size-in-bits='64' id='type-id-158'/>
+    <pointer-type-def type-id='type-id-1564' size-in-bits='64' id='type-id-158'/>
     <!-- void (void*)* -->
-    <pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-190'/>
+    <pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-190'/>
     <!-- void (void*)** -->
-    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-1566'/>
+    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-1565'/>
     <!-- void (void*, typedef size_t)* -->
-    <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-382'/>
+    <pointer-type-def type-id='type-id-1566' size-in-bits='64' id='type-id-381'/>
     <!-- void (void*, typedef size_t)** -->
-    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-1568'/>
+    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-1567'/>
     <!-- void (void*, void*)* -->
-    <pointer-type-def type-id='type-id-1569' size-in-bits='64' id='type-id-1570'/>
+    <pointer-type-def type-id='type-id-1568' size-in-bits='64' id='type-id-1569'/>
     <!-- void* -->
     <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-74'/>
     <!-- void* (typedef size_t, typedef size_t, void*)* -->
-    <pointer-type-def type-id='type-id-1571' size-in-bits='64' id='type-id-1572'/>
+    <pointer-type-def type-id='type-id-1570' size-in-bits='64' id='type-id-1571'/>
     <!-- void* (typedef size_t, void*)* -->
-    <pointer-type-def type-id='type-id-1573' size-in-bits='64' id='type-id-1574'/>
+    <pointer-type-def type-id='type-id-1572' size-in-bits='64' id='type-id-1573'/>
     <!-- void* (unsigned long int)* -->
-    <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-189'/>
+    <pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-189'/>
     <!-- void* (void*, typedef size_t, void*)* -->
-    <pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1576'/>
+    <pointer-type-def type-id='type-id-1574' size-in-bits='64' id='type-id-1575'/>
     <!-- void** -->
     <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-171'/>
     <!-- volatile Atomic32 -->
-    <qualified-type-def type-id='type-id-93' volatile='yes' id='type-id-1123'/>
+    <qualified-type-def type-id='type-id-93' volatile='yes' id='type-id-1122'/>
     <!-- volatile Atomic32* -->
-    <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-92'/>
+    <pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-92'/>
     <!-- volatile base::subtle::Atomic64 -->
-    <qualified-type-def type-id='type-id-91' volatile='yes' id='type-id-1077'/>
+    <qualified-type-def type-id='type-id-91' volatile='yes' id='type-id-1076'/>
     <!-- volatile size_t -->
-    <qualified-type-def type-id='type-id-7' volatile='yes' id='type-id-1577'/>
+    <qualified-type-def type-id='type-id-7' volatile='yes' id='type-id-1576'/>
     <!-- volatile unsigned long int -->
-    <qualified-type-def type-id='type-id-19' volatile='yes' id='type-id-1449'/>
+    <qualified-type-def type-id='type-id-19' volatile='yes' id='type-id-1448'/>
     <!-- wchar_t* -->
     <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-5'/>
     <!-- wchar_t** -->
@@ -27526,14 +27535,14 @@
     <!-- namespace std -->
     <namespace-decl name='std'>
       <!-- class std::allocator<MallocExtension::FreeListInfo> -->
-      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1488'>
+      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1487'>
         <!-- class __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1453'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1452'/>
         <member-function access='private'>
           <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27542,9 +27551,9 @@
           <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator(const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27553,7 +27562,7 @@
           <!-- std::allocator<MallocExtension::FreeListInfo>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -27564,7 +27573,7 @@
           <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27573,9 +27582,9 @@
           <!-- void std::allocator<MallocExtension::FreeListInfo>::allocator(const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27584,7 +27593,7 @@
           <!-- std::allocator<MallocExtension::FreeListInfo>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -27593,14 +27602,14 @@
         </member-function>
       </class-decl>
       <!-- class std::allocator<char> -->
-      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-831'>
+      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-830'>
         <!-- class __gnu_cxx::new_allocator<char> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-832'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-831'/>
         <member-function access='private'>
           <!-- void std::allocator<char>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27609,9 +27618,9 @@
           <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27620,7 +27629,7 @@
           <!-- std::allocator<char>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -27631,7 +27640,7 @@
           <!-- void std::allocator<char>::allocator() -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27640,9 +27649,9 @@
           <!-- void std::allocator<char>::allocator(const std::allocator<char>&) -->
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27651,7 +27660,7 @@
           <!-- std::allocator<char>::~allocator(int) -->
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::allocator<char>*' -->
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -27660,14 +27669,14 @@
         </member-function>
       </class-decl>
       <!-- class std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
-      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-1501'>
+      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-1500'>
         <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1485'/>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1484'/>
         <member-function access='private'>
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector() -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27676,9 +27685,9 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27687,13 +27696,13 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(unsigned long int, const MallocExtension::FreeListInfo&, const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1461'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27702,9 +27711,9 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&' -->
-            <parameter type-id='type-id-1503'/>
+            <parameter type-id='type-id-1502'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27713,7 +27722,7 @@
           <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~vector(int) -->
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -27724,9 +27733,9 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_erase_at_end(MallocExtension::FreeListInfo*) -->
           <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE15_M_erase_at_endEPS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1148' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27735,7 +27744,7 @@
           <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1504' is-artificial='yes'/>
+            <parameter type-id='type-id-1503' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -27744,7 +27753,7 @@
           <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1504' is-artificial='yes'/>
+            <parameter type-id='type-id-1503' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -27753,7 +27762,7 @@
           <!-- size_t std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_check_len(unsigned long int, const char*) -->
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1504' is-artificial='yes'/>
+            <parameter type-id='type-id-1503' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const char*' -->
@@ -27766,25 +27775,25 @@
           <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::begin() -->
           <function-decl name='begin' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
-            <return type-id='type-id-1028'/>
+            <return type-id='type-id-1027'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::end() -->
           <function-decl name='end' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
-            <return type-id='type-id-1028'/>
+            <return type-id='type-id-1027'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::clear() -->
           <function-decl name='clear' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27793,11 +27802,11 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >, const MallocExtension::FreeListInfo&) -->
           <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >' -->
-            <parameter type-id='type-id-1028'/>
+            <parameter type-id='type-id-1027'/>
             <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1461'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27806,9 +27815,9 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::push_back(const MallocExtension::FreeListInfo&) -->
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1461'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27817,7 +27826,7 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector() -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27826,9 +27835,9 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27837,13 +27846,13 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(unsigned long int, const MallocExtension::FreeListInfo&, const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1461'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27852,9 +27861,9 @@
           <!-- void std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::vector(const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&) -->
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- parameter of type 'const std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >&' -->
-            <parameter type-id='type-id-1503'/>
+            <parameter type-id='type-id-1502'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27863,7 +27872,7 @@
           <!-- std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~vector(int) -->
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -27872,14 +27881,14 @@
         </member-function>
       </class-decl>
       <!-- enum std::float_denorm_style -->
-      <enum-decl name='float_denorm_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='168' column='1' id='type-id-1494'>
+      <enum-decl name='float_denorm_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='168' column='1' id='type-id-1493'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='denorm_indeterminate' value='-1'/>
         <enumerator name='denorm_absent' value='0'/>
         <enumerator name='denorm_present' value='1'/>
       </enum-decl>
       <!-- enum std::float_round_style -->
-      <enum-decl name='float_round_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='153' column='1' id='type-id-1496'>
+      <enum-decl name='float_round_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='153' column='1' id='type-id-1495'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='round_indeterminate' value='-1'/>
         <enumerator name='round_toward_zero' value='0'/>
@@ -27888,14 +27897,14 @@
         <enumerator name='round_toward_neg_infinity' value='3'/>
       </enum-decl>
       <!-- struct std::_Destroy_aux<true> -->
-      <class-decl name='_Destroy_aux&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='106' column='1' id='type-id-1578'>
+      <class-decl name='_Destroy_aux&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='106' column='1' id='type-id-1577'>
         <member-function access='public' static='yes'>
           <!-- void std::_Destroy_aux<true>::__destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*) -->
           <function-decl name='__destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27904,9 +27913,9 @@
           <!-- void std::_Destroy_aux<true>::__destroy<void (**)()>(void ()**) -->
           <function-decl name='__destroy&lt;void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -27915,38 +27924,38 @@
           <!-- void std::_Destroy_aux<true>::__destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*) -->
           <function-decl name='__destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > -->
-      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-1485'>
+      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-1484'>
         <member-type access='public'>
           <!-- struct std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl -->
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-1527'>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-1526'>
             <!-- class std::allocator<MallocExtension::FreeListInfo> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1488'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1487'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_start -->
-              <var-decl name='_M_start' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_finish -->
-              <var-decl name='_M_finish' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
               <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_M_end_of_storage -->
-              <var-decl name='_M_end_of_storage' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl() -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -27955,9 +27964,9 @@
               <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl(const std::allocator<MallocExtension::FreeListInfo>&) -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
                 <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-                <parameter type-id='type-id-1490'/>
+                <parameter type-id='type-id-1489'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -27966,7 +27975,7 @@
               <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl() -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -27975,9 +27984,9 @@
               <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl::_Vector_impl(const std::allocator<MallocExtension::FreeListInfo>&) -->
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl*' -->
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
                 <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-                <parameter type-id='type-id-1490'/>
+                <parameter type-id='type-id-1489'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -27986,13 +27995,13 @@
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_impl std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_impl -->
-          <var-decl name='_M_impl' type-id='type-id-1527' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-1526' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base() -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28001,9 +28010,9 @@
           <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28012,11 +28021,11 @@
           <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(unsigned long int, const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28025,7 +28034,7 @@
           <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~_Vector_base(int) -->
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -28036,38 +28045,38 @@
           <!-- std::allocator<MallocExtension::FreeListInfo>& std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- std::allocator<MallocExtension::FreeListInfo>& -->
-            <return type-id='type-id-1027'/>
+            <return type-id='type-id-1026'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- const std::allocator<MallocExtension::FreeListInfo>& std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_get_Tp_allocator() -->
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1487' is-artificial='yes'/>
+            <parameter type-id='type-id-1486' is-artificial='yes'/>
             <!-- const std::allocator<MallocExtension::FreeListInfo>& -->
-            <return type-id='type-id-1490'/>
+            <return type-id='type-id-1489'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- MallocExtension::FreeListInfo* std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_allocate(unsigned long int) -->
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- MallocExtension::FreeListInfo* -->
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_M_deallocate(MallocExtension::FreeListInfo*, unsigned long int) -->
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE13_M_deallocateEPS1_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -28078,7 +28087,7 @@
           <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base() -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28087,9 +28096,9 @@
           <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28098,11 +28107,11 @@
           <!-- void std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::_Vector_base(unsigned long int, const std::allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28111,7 +28120,7 @@
           <!-- std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >::~_Vector_base(int) -->
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_Vector_base<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> >*' -->
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -28120,31 +28129,31 @@
         </member-function>
       </class-decl>
       <!-- struct std::__copy_move<false, true, std::random_access_iterator_tag> -->
-      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='307' column='1' id='type-id-1579'>
+      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='307' column='1' id='type-id-1578'>
         <member-function access='public' static='yes'>
           <!-- MallocExtension::FreeListInfo* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<MallocExtension::FreeListInfo>(const MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
           <function-decl name='__copy_m&lt;MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1463'/>
+            <parameter type-id='type-id-1462'/>
             <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1463'/>
+            <parameter type-id='type-id-1462'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- MallocExtension::FreeListInfo* -->
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <!-- void ()** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<void (*)()>(void ()* const*, void ()**) -->
           <function-decl name='__copy_m&lt;void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'void ()* const*' -->
-            <parameter type-id='type-id-748'/>
+            <parameter type-id='type-id-747'/>
             <!-- parameter of type 'void ()* const*' -->
-            <parameter type-id='type-id-748'/>
+            <parameter type-id='type-id-747'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- void ()** -->
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
@@ -28188,31 +28197,31 @@
         </member-function>
       </class-decl>
       <!-- struct std::__copy_move_backward<false, true, std::random_access_iterator_tag> -->
-      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='511' column='1' id='type-id-1580'>
+      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='511' column='1' id='type-id-1579'>
         <member-function access='public' static='yes'>
           <!-- MallocExtension::FreeListInfo* std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<MallocExtension::FreeListInfo>(const MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
           <function-decl name='__copy_move_b&lt;MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1463'/>
+            <parameter type-id='type-id-1462'/>
             <!-- parameter of type 'const MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1463'/>
+            <parameter type-id='type-id-1462'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- MallocExtension::FreeListInfo* -->
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <!-- void ()** std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<void (*)()>(void ()* const*, void ()**) -->
           <function-decl name='__copy_move_b&lt;void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'void ()* const*' -->
-            <parameter type-id='type-id-748'/>
+            <parameter type-id='type-id-747'/>
             <!-- parameter of type 'void ()* const*' -->
-            <parameter type-id='type-id-748'/>
+            <parameter type-id='type-id-747'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- void ()** -->
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
@@ -28232,9 +28241,9 @@
           <!-- HeapProfileTable::AllocValue::Bucket** std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b<HeapProfileTable::Bucket*>(HeapProfileTable::AllocValue::Bucket* const*, HeapProfileTable::AllocValue::Bucket**) -->
           <function-decl name='__copy_move_b&lt;HeapProfileTable::Bucket*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const*' -->
-            <parameter type-id='type-id-848'/>
+            <parameter type-id='type-id-847'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket* const*' -->
-            <parameter type-id='type-id-848'/>
+            <parameter type-id='type-id-847'/>
             <!-- parameter of type 'HeapProfileTable::AllocValue::Bucket**' -->
             <parameter type-id='type-id-275'/>
             <!-- HeapProfileTable::AllocValue::Bucket** -->
@@ -28243,65 +28252,65 @@
         </member-function>
       </class-decl>
       <!-- struct std::__miter_base<MallocExtension::FreeListInfo*, false> -->
-      <class-decl name='__miter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1581'>
+      <class-decl name='__miter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1580'>
         <member-function access='public' static='yes'>
           <!-- MallocExtension::FreeListInfo* std::__miter_base<MallocExtension::FreeListInfo*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPN15MallocExtension12FreeListInfoELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- MallocExtension::FreeListInfo* -->
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__niter_base<MallocExtension::FreeListInfo*, false> -->
-      <class-decl name='__niter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-1582'>
+      <class-decl name='__niter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-1581'>
         <member-function access='public' static='yes'>
           <!-- MallocExtension::FreeListInfo* std::__niter_base<MallocExtension::FreeListInfo*, false>::__b() -->
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPN15MallocExtension12FreeListInfoELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- MallocExtension::FreeListInfo* -->
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::__uninitialized_copy<true> -->
-      <class-decl name='__uninitialized_copy&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='87' column='1' id='type-id-1583'>
+      <class-decl name='__uninitialized_copy&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='87' column='1' id='type-id-1582'>
         <member-function access='public' static='yes'>
           <!-- MallocExtension::FreeListInfo* std::__uninitialized_copy<true>::uninitialized_copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
           <function-decl name='uninitialized_copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- MallocExtension::FreeListInfo* -->
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <!-- void ()** std::__uninitialized_copy<true>::uninitialized_copy<void (**)(), void (**)()>(void ()**, void ()**) -->
           <function-decl name='uninitialized_copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- parameter of type 'void ()**' -->
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
             <!-- void ()** -->
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> > -->
-      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='52' column='1' id='type-id-830'>
+      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='52' column='1' id='type-id-829'>
         <member-type access='private'>
           <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider -->
-          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-1534'>
+          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-1533'>
             <!-- class std::allocator<char> -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-831'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-830'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_M_p -->
               <var-decl name='_M_p' type-id='type-id-3' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='262' column='1'/>
@@ -28310,11 +28319,11 @@
               <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <!-- parameter of type 'char*' -->
                 <parameter type-id='type-id-3'/>
                 <!-- parameter of type 'const std::allocator<char>&' -->
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -28323,11 +28332,11 @@
               <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <!-- parameter of type 'char*' -->
                 <parameter type-id='type-id-3'/>
                 <!-- parameter of type 'const std::allocator<char>&' -->
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -28336,11 +28345,11 @@
               <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <!-- parameter of type 'char*' -->
                 <parameter type-id='type-id-3'/>
                 <!-- parameter of type 'const std::allocator<char>&' -->
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -28349,11 +28358,11 @@
               <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <!-- parameter of type 'char*' -->
                 <parameter type-id='type-id-3'/>
                 <!-- parameter of type 'const std::allocator<char>&' -->
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -28362,11 +28371,11 @@
               <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <!-- parameter of type 'char*' -->
                 <parameter type-id='type-id-3'/>
                 <!-- parameter of type 'const std::allocator<char>&' -->
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -28375,11 +28384,11 @@
               <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, const std::allocator<char>&) -->
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider*' -->
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <!-- parameter of type 'char*' -->
                 <parameter type-id='type-id-3'/>
                 <!-- parameter of type 'const std::allocator<char>&' -->
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -28388,37 +28397,37 @@
         </member-type>
         <member-type access='public'>
           <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
-          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1536'/>
+          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1535'/>
         </member-type>
         <member-type access='private'>
           <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
-          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-598'>
+          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-597'>
             <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base -->
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1584'/>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1583'/>
             <data-member access='public' static='yes'>
               <!-- static const size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_max_size -->
               <var-decl name='_S_max_size' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='51' column='1'/>
             </data-member>
             <data-member access='public' static='yes'>
               <!-- static const char std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal -->
-              <var-decl name='_S_terminal' type-id='type-id-764' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1'/>
+              <var-decl name='_S_terminal' type-id='type-id-763' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1'/>
             </data-member>
             <data-member access='public' static='yes'>
               <!-- static size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage[4] -->
-              <var-decl name='_S_empty_rep_storage' type-id='type-id-367' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1'/>
+              <var-decl name='_S_empty_rep_storage' type-id='type-id-366' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1'/>
             </data-member>
             <member-function access='public' static='yes'>
               <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep() -->
               <function-decl name='_S_empty_rep' mangled-name='_ZNSs4_Rep12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
-                <return type-id='type-id-1537'/>
+                <return type-id='type-id-1536'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_refdata() -->
               <function-decl name='_M_refdata' mangled-name='_ZNSs4_Rep10_M_refdataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
-                <parameter type-id='type-id-713' is-artificial='yes'/>
+                <parameter type-id='type-id-712' is-artificial='yes'/>
                 <!-- char* -->
                 <return type-id='type-id-3'/>
               </function-decl>
@@ -28427,9 +28436,9 @@
               <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_dispose(const std::allocator<char>&) -->
               <function-decl name='_M_dispose' mangled-name='_ZNSs4_Rep10_M_disposeERKSaIcE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
-                <parameter type-id='type-id-713' is-artificial='yes'/>
+                <parameter type-id='type-id-712' is-artificial='yes'/>
                 <!-- parameter of type 'const std::allocator<char>&' -->
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -28438,7 +28447,7 @@
               <!-- bool std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_is_leaked() -->
               <function-decl name='_M_is_leaked' mangled-name='_ZNKSs4_Rep12_M_is_leakedEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep*' -->
-                <parameter type-id='type-id-600' is-artificial='yes'/>
+                <parameter type-id='type-id-599' is-artificial='yes'/>
                 <!-- bool -->
                 <return type-id='type-id-76'/>
               </function-decl>
@@ -28447,11 +28456,11 @@
         </member-type>
         <member-type access='public'>
           <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep -->
-          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1536'/>
+          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1535'/>
         </member-type>
         <member-type access='public'>
           <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base -->
-          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1584'/>
+          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1583'/>
         </member-type>
         <data-member access='public' static='yes'>
           <!-- static const size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::npos -->
@@ -28459,13 +28468,13 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dataplus -->
-          <var-decl name='_M_dataplus' type-id='type-id-1534' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
+          <var-decl name='_M_dataplus' type-id='type-id-1533' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
         </data-member>
         <member-function access='public'>
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28474,9 +28483,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28485,9 +28494,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28496,9 +28505,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -28511,15 +28520,15 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28528,13 +28537,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28543,11 +28552,11 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28556,13 +28565,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'char' -->
             <parameter type-id='type-id-84'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28571,7 +28580,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -28582,7 +28591,7 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28591,9 +28600,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28602,9 +28611,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28613,9 +28622,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -28628,15 +28637,15 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28645,13 +28654,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28660,11 +28669,11 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28673,13 +28682,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'char' -->
             <parameter type-id='type-id-84'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28688,7 +28697,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -28699,7 +28708,7 @@
           <!-- char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() -->
           <function-decl name='_M_data' mangled-name='_ZNKSs7_M_dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- char* -->
             <return type-id='type-id-3'/>
           </function-decl>
@@ -28708,16 +28717,16 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_rep() -->
           <function-decl name='_M_rep' mangled-name='_ZNKSs6_M_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* -->
-            <return type-id='type-id-713'/>
+            <return type-id='type-id-712'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() -->
           <function-decl name='size' mangled-name='_ZNKSs4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -28726,23 +28735,23 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep() -->
           <function-decl name='_S_empty_rep' mangled-name='_ZNSs12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& -->
-            <return type-id='type-id-1537'/>
+            <return type-id='type-id-1536'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- std::allocator<char> std::basic_string<char, std::char_traits<char>, std::allocator<char> >::get_allocator() -->
           <function-decl name='get_allocator' mangled-name='_ZNKSs13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1629' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- struct std::allocator<char> -->
-            <return type-id='type-id-831'/>
+            <return type-id='type-id-830'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- const char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str() -->
           <function-decl name='c_str' mangled-name='_ZNKSs5c_strEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1612' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- const char* -->
             <return type-id='type-id-2'/>
           </function-decl>
@@ -28751,7 +28760,7 @@
           <!-- bool std::basic_string<char, std::char_traits<char>, std::allocator<char> >::empty() -->
           <function-decl name='empty' mangled-name='_ZNKSs5emptyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -28760,18 +28769,18 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(const char*) -->
           <function-decl name='operator+=' mangled-name='_ZNSspLEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='804' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
-            <return type-id='type-id-1532'/>
+            <return type-id='type-id-1531'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::clear() -->
           <function-decl name='clear' mangled-name='_ZNSs5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28780,18 +28789,18 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(const char*) -->
           <function-decl name='append' mangled-name='_ZNSs6appendEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='868' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& -->
-            <return type-id='type-id-1532'/>
+            <return type-id='type-id-1531'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28800,9 +28809,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28811,9 +28820,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28822,9 +28831,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -28837,15 +28846,15 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28854,13 +28863,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28869,11 +28878,11 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28882,13 +28891,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'char' -->
             <parameter type-id='type-id-84'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28897,7 +28906,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -28908,7 +28917,7 @@
           <!-- const char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::data() -->
           <function-decl name='data' mangled-name='_ZNKSs4dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1622' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- const char* -->
             <return type-id='type-id-2'/>
           </function-decl>
@@ -28917,7 +28926,7 @@
           <!-- size_t std::basic_string<char, std::char_traits<char>, std::allocator<char> >::length() -->
           <function-decl name='length' mangled-name='_ZNKSs6lengthEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -28926,7 +28935,7 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28935,9 +28944,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28946,9 +28955,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28957,9 +28966,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -28972,15 +28981,15 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -28989,13 +28998,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29004,11 +29013,11 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29017,13 +29026,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'char' -->
             <parameter type-id='type-id-84'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29032,7 +29041,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -29043,7 +29052,7 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29052,9 +29061,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29063,9 +29072,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29074,9 +29083,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -29089,15 +29098,15 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29106,13 +29115,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29121,11 +29130,11 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29134,13 +29143,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'char' -->
             <parameter type-id='type-id-84'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29149,7 +29158,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -29160,18 +29169,18 @@
           <!-- char& std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long int) -->
           <function-decl name='operator[]' mangled-name='_ZNSsixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- char& -->
-            <return type-id='type-id-1460'/>
+            <return type-id='type-id-1459'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long int) -->
           <function-decl name='resize' mangled-name='_ZNSs6resizeEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -29182,7 +29191,7 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_leak() -->
           <function-decl name='_M_leak' mangled-name='_ZNSs7_M_leakEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29191,7 +29200,7 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29200,9 +29209,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29211,9 +29220,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29222,9 +29231,9 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
@@ -29237,15 +29246,15 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, unsigned long int, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' -->
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-828'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29254,13 +29263,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, unsigned long int, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29269,11 +29278,11 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29282,13 +29291,13 @@
           <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long int, char, const std::allocator<char>&) -->
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'char' -->
             <parameter type-id='type-id-84'/>
             <!-- parameter of type 'const std::allocator<char>&' -->
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29297,7 +29306,7 @@
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) -->
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' -->
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -29306,12 +29315,12 @@
         </member-function>
       </class-decl>
       <!-- struct std::nothrow_t -->
-      <class-decl name='nothrow_t' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='67' column='1' id='type-id-1498'/>
+      <class-decl name='nothrow_t' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='67' column='1' id='type-id-1497'/>
       <!-- struct std::numeric_limits<long unsigned int> -->
-      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='926' column='1' id='type-id-1585'>
+      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='926' column='1' id='type-id-1584'>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::is_specialized -->
-          <var-decl name='is_specialized' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='927' column='1'/>
+          <var-decl name='is_specialized' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='927' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const int std::numeric_limits<long unsigned int>::digits -->
@@ -29323,15 +29332,15 @@
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::is_signed -->
-          <var-decl name='is_signed' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='936' column='1'/>
+          <var-decl name='is_signed' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='936' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::is_integer -->
-          <var-decl name='is_integer' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='937' column='1'/>
+          <var-decl name='is_integer' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='937' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::is_exact -->
-          <var-decl name='is_exact' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='938' column='1'/>
+          <var-decl name='is_exact' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='938' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const int std::numeric_limits<long unsigned int>::radix -->
@@ -29355,47 +29364,47 @@
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::has_infinity -->
-          <var-decl name='has_infinity' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='950' column='1'/>
+          <var-decl name='has_infinity' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='950' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::has_quiet_NaN -->
-          <var-decl name='has_quiet_NaN' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='951' column='1'/>
+          <var-decl name='has_quiet_NaN' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='951' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::has_signaling_NaN -->
-          <var-decl name='has_signaling_NaN' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='952' column='1'/>
+          <var-decl name='has_signaling_NaN' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='952' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const std::float_denorm_style std::numeric_limits<long unsigned int>::has_denorm -->
-          <var-decl name='has_denorm' type-id='type-id-1495' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='953' column='1'/>
+          <var-decl name='has_denorm' type-id='type-id-1494' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='953' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::has_denorm_loss -->
-          <var-decl name='has_denorm_loss' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='954' column='1'/>
+          <var-decl name='has_denorm_loss' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='954' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::is_iec559 -->
-          <var-decl name='is_iec559' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='965' column='1'/>
+          <var-decl name='is_iec559' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='965' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::is_bounded -->
-          <var-decl name='is_bounded' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='966' column='1'/>
+          <var-decl name='is_bounded' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='966' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::is_modulo -->
-          <var-decl name='is_modulo' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='967' column='1'/>
+          <var-decl name='is_modulo' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='967' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::traps -->
-          <var-decl name='traps' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='969' column='1'/>
+          <var-decl name='traps' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='969' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const bool std::numeric_limits<long unsigned int>::tinyness_before -->
-          <var-decl name='tinyness_before' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='970' column='1'/>
+          <var-decl name='tinyness_before' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='970' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <!-- static const std::float_round_style std::numeric_limits<long unsigned int>::round_style -->
-          <var-decl name='round_style' type-id='type-id-1497' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='971' column='1'/>
+          <var-decl name='round_style' type-id='type-id-1496' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='971' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <!-- unsigned long int std::numeric_limits<long unsigned int>::max() -->
@@ -29406,174 +29415,174 @@
         </member-function>
       </class-decl>
       <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string -->
-      <typedef-decl name='string' type-id='type-id-830' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-835'/>
+      <typedef-decl name='string' type-id='type-id-829' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-834'/>
       <!-- class std::bad_alloc -->
-      <class-decl name='bad_alloc' visibility='default' is-declaration-only='yes' id='type-id-1530'>
+      <class-decl name='bad_alloc' visibility='default' is-declaration-only='yes' id='type-id-1529'>
         <member-function access='private' constructor='yes'>
           <!-- std::bad_alloc::bad_alloc() -->
           <function-decl name='bad_alloc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::bad_alloc*' -->
-            <parameter type-id='type-id-1531' is-artificial='yes'/>
+            <parameter type-id='type-id-1530' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::exception -->
-      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-1539'>
+      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-1538'>
         <member-function access='private' constructor='yes'>
           <!-- std::exception::exception() -->
           <function-decl name='exception' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/exception' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::exception*' -->
-            <parameter type-id='type-id-1540' is-artificial='yes'/>
+            <parameter type-id='type-id-1539' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1586'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1585'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1587'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1586'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1588'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1587'/>
       <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > -->
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1589'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1588'/>
       <!-- const unsigned long int& std::max<long unsigned int>(const unsigned long int&, const unsigned long int&) -->
       <function-decl name='max&lt;long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const unsigned long int&' -->
-        <parameter type-id='type-id-330'/>
+        <parameter type-id='type-id-329'/>
         <!-- parameter of type 'const unsigned long int&' -->
-        <parameter type-id='type-id-330'/>
+        <parameter type-id='type-id-329'/>
         <!-- const unsigned long int& -->
-        <return type-id='type-id-330'/>
+        <return type-id='type-id-329'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::__copy_move_a<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='__copy_move_a&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::__copy_move_a2<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='__copy_move_a2&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::__copy_move_backward_a<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='__copy_move_backward_a&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::__copy_move_backward_a2<false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='__copy_move_backward_a2&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::copy_backward<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='copy_backward&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- void std::_Destroy<MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- void std::_Destroy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
-        <parameter type-id='type-id-1027'/>
+        <parameter type-id='type-id-1026'/>
         <!-- void -->
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::uninitialized_copy<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*) -->
       <function-decl name='uninitialized_copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::__uninitialized_copy_a<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo>(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
       <function-decl name='__uninitialized_copy_a&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
-        <parameter type-id='type-id-1027'/>
+        <parameter type-id='type-id-1026'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <!-- MallocExtension::FreeListInfo* std::__uninitialized_move_a<MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo> >(MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator<MallocExtension::FreeListInfo>&) -->
       <function-decl name='__uninitialized_move_a&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
         <!-- parameter of type 'std::allocator<MallocExtension::FreeListInfo>&' -->
-        <parameter type-id='type-id-1027'/>
+        <parameter type-id='type-id-1026'/>
         <!-- MallocExtension::FreeListInfo* -->
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
     </namespace-decl>
     <!-- variadic parameter type -->
-    <type-decl name='variadic parameter type' id='type-id-1590'/>
+    <type-decl name='variadic parameter type' id='type-id-1589'/>
     <!-- void -->
     <type-decl name='void' id='type-id-75'/>
     <!-- namespace base -->
@@ -29584,10 +29593,10 @@
         <enumerator name='LINKER_INITIALIZED' value='0'/>
       </enum-decl>
       <!-- struct base::MallocRange -->
-      <class-decl name='MallocRange' size-in-bits='256' is-struct='yes' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='399' column='1' id='type-id-1456'>
+      <class-decl name='MallocRange' size-in-bits='256' is-struct='yes' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='399' column='1' id='type-id-1455'>
         <member-type access='public'>
           <!-- enum base::MallocRange::Type -->
-          <enum-decl name='Type' filepath='./src/gperftools/malloc_extension.h' line='400' column='1' id='type-id-1591'>
+          <enum-decl name='Type' filepath='./src/gperftools/malloc_extension.h' line='400' column='1' id='type-id-1590'>
             <underlying-type type-id='type-id-96'/>
             <enumerator name='INUSE' value='0'/>
             <enumerator name='FREE' value='1'/>
@@ -29605,7 +29614,7 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- base::MallocRange::Type base::MallocRange::type -->
-          <var-decl name='type' type-id='type-id-1591' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='410' column='1'/>
+          <var-decl name='type' type-id='type-id-1590' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='410' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- double base::MallocRange::fraction -->
@@ -29667,20 +29676,20 @@
       <!-- namespace base::internal -->
       <namespace-decl name='internal'>
         <!-- struct base::internal::HookList<void (*)(const void*)> -->
-        <class-decl name='HookList&lt;void (*)(const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1085'>
+        <class-decl name='HookList&lt;void (*)(const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1084'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*)>::priv_end -->
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*)>::priv_data[8] -->
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(const void*)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
-              <parameter type-id='type-id-1478' is-artificial='yes'/>
+              <parameter type-id='type-id-1477' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -29689,7 +29698,7 @@
             <!-- void (void*)* base::internal::HookList<void (*)(const void*)>::GetSingular() -->
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
-              <parameter type-id='type-id-1478' is-artificial='yes'/>
+              <parameter type-id='type-id-1477' is-artificial='yes'/>
               <!-- void (void*)* -->
               <return type-id='type-id-190'/>
             </function-decl>
@@ -29698,9 +29707,9 @@
             <!-- int base::internal::HookList<void (*)(const void*)>::Traverse(void (void*)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*)>*' -->
-              <parameter type-id='type-id-1478' is-artificial='yes'/>
+              <parameter type-id='type-id-1477' is-artificial='yes'/>
               <!-- parameter of type 'void (void*)**' -->
-              <parameter type-id='type-id-1566'/>
+              <parameter type-id='type-id-1565'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -29711,7 +29720,7 @@
             <!-- void base::internal::HookList<void (*)(const void*)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -29720,7 +29729,7 @@
             <!-- void (void*)* base::internal::HookList<void (*)(const void*)>::ExchangeSingular(void (void*)*) -->
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <!-- parameter of type 'void (void*)*' -->
               <parameter type-id='type-id-190'/>
               <!-- void (void*)* -->
@@ -29731,7 +29740,7 @@
             <!-- bool base::internal::HookList<void (*)(const void*)>::Remove(void (void*)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <!-- parameter of type 'void (void*)*' -->
               <parameter type-id='type-id-190'/>
               <!-- bool -->
@@ -29742,7 +29751,7 @@
             <!-- bool base::internal::HookList<void (*)(const void*)>::Add(void (void*)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*)>*' -->
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <!-- parameter of type 'void (void*)*' -->
               <parameter type-id='type-id-190'/>
               <!-- bool -->
@@ -29751,20 +29760,20 @@
           </member-function>
         </class-decl>
         <!-- struct base::internal::HookList<void (*)(const void*, size_t)> -->
-        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1084'>
+        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1083'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t)>::priv_end -->
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
             <!-- AtomicWord base::internal::HookList<void (*)(const void*, size_t)>::priv_data[8] -->
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::empty() -->
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE5emptyEv'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
-              <parameter type-id='type-id-1480' is-artificial='yes'/>
+              <parameter type-id='type-id-1479' is-artificial='yes'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -29773,16 +29782,16 @@
             <!-- void (void*, typedef size_t)* base::internal::HookList<void (*)(const void*, size_t)>::GetSingular() -->
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE11GetSingularEv'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
-              <parameter type-id='type-id-1480' is-artificial='yes'/>
+              <parameter type-id='type-id-1479' is-artificial='yes'/>
               <!-- void (void*, typedef size_t)* -->
-              <return type-id='type-id-382'/>
+              <return type-id='type-id-381'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- void base::internal::HookList<void (*)(const void*, size_t)>::FixupPrivEndLocked() -->
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE18FixupPrivEndLockedEv'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
               <!-- void -->
               <return type-id='type-id-75'/>
             </function-decl>
@@ -29791,9 +29800,9 @@
             <!-- int base::internal::HookList<void (*)(const void*, size_t)>::Traverse(void (void*, typedef size_t)**, int) -->
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE8TraverseEPS5_i'>
               <!-- implicit parameter of type 'const base::internal::HookList<void (*)(const void*, size_t)>*' -->
-              <parameter type-id='type-id-1480' is-artificial='yes'/>
+              <parameter type-id='type-id-1479' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t)**' -->
-              <parameter type-id='type-id-1568'/>
+              <parameter type-id='type-id-1567'/>
               <!-- parameter of type 'int' -->
               <parameter type-id='type-id-1'/>
               <!-- int -->
@@ -29804,20 +29813,20 @@
             <!-- void (void*, typedef size_t)* base::internal::HookList<void (*)(const void*, size_t)>::ExchangeSingular(void (void*, typedef size_t)*) -->
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE16ExchangeSingularES5_'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t)*' -->
-              <parameter type-id='type-id-382'/>
+              <parameter type-id='type-id-381'/>
               <!-- void (void*, typedef size_t)* -->
-              <return type-id='type-id-382'/>
+              <return type-id='type-id-381'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::Remove(void (void*, typedef size_t)*) -->
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE6RemoveES5_'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t)*' -->
-              <parameter type-id='type-id-382'/>
+              <parameter type-id='type-id-381'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -29826,9 +29835,9 @@
             <!-- bool base::internal::HookList<void (*)(const void*, size_t)>::Add(void (void*, typedef size_t)*) -->
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE3AddES5_'>
               <!-- implicit parameter of type 'base::internal::HookList<void (*)(const void*, size_t)>*' -->
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
               <!-- parameter of type 'void (void*, typedef size_t)*' -->
-              <parameter type-id='type-id-382'/>
+              <parameter type-id='type-id-381'/>
               <!-- bool -->
               <return type-id='type-id-76'/>
             </function-decl>
@@ -29839,16 +29848,16 @@
     <!-- namespace __gnu_cxx -->
     <namespace-decl name='__gnu_cxx'>
       <!-- class __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
-      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1028'>
+      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1027'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <!-- MallocExtension::FreeListInfo* __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::_M_current -->
-          <var-decl name='_M_current' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator() -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29857,9 +29866,9 @@
           <!-- void __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::__normal_iterator(MallocExtension::FreeListInfo* const&) -->
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo* const&' -->
-            <parameter type-id='type-id-1030'/>
+            <parameter type-id='type-id-1029'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29868,28 +29877,28 @@
           <!-- MallocExtension::FreeListInfo* const& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::base() -->
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
             <!-- MallocExtension::FreeListInfo* const& -->
-            <return type-id='type-id-1030'/>
+            <return type-id='type-id-1029'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- MallocExtension::FreeListInfo& __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >::operator*() -->
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >*' -->
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
             <!-- MallocExtension::FreeListInfo& -->
-            <return type-id='type-id-1032'/>
+            <return type-id='type-id-1031'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::new_allocator<MallocExtension::FreeListInfo> -->
-      <class-decl name='new_allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1453'>
+      <class-decl name='new_allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1452'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29898,9 +29907,9 @@
           <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::new_allocator(const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>&' -->
-            <parameter type-id='type-id-1470'/>
+            <parameter type-id='type-id-1469'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29909,7 +29918,7 @@
           <!-- __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -29920,9 +29929,9 @@
           <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::deallocate(MallocExtension::FreeListInfo*, unsigned long int) -->
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE10deallocateEPS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -29933,7 +29942,7 @@
           <!-- size_t __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::max_size() -->
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1471' is-artificial='yes'/>
+            <parameter type-id='type-id-1470' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -29942,24 +29951,24 @@
           <!-- MallocExtension::FreeListInfo* __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::allocate(unsigned long int, void*) -->
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- MallocExtension::FreeListInfo* -->
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::construct(MallocExtension::FreeListInfo*, const MallocExtension::FreeListInfo&) -->
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- parameter of type 'const MallocExtension::FreeListInfo&' -->
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1461'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29968,21 +29977,21 @@
           <!-- void __gnu_cxx::new_allocator<MallocExtension::FreeListInfo>::destroy(MallocExtension::FreeListInfo*) -->
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<MallocExtension::FreeListInfo>*' -->
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <!-- parameter of type 'MallocExtension::FreeListInfo*' -->
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::new_allocator<char> -->
-      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-832'>
+      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-831'>
         <member-function access='private'>
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -29991,9 +30000,9 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1472'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30002,7 +30011,7 @@
           <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -30013,7 +30022,7 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30022,9 +30031,9 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1472'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30033,7 +30042,7 @@
           <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -30044,7 +30053,7 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30053,9 +30062,9 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1472'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30064,7 +30073,7 @@
           <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -30075,7 +30084,7 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30084,9 +30093,9 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1472'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30095,7 +30104,7 @@
           <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -30106,7 +30115,7 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30115,9 +30124,9 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1472'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30126,7 +30135,7 @@
           <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -30137,7 +30146,7 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator() -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30146,9 +30155,9 @@
           <!-- void __gnu_cxx::new_allocator<char>::new_allocator(const __gnu_cxx::new_allocator<char>&) -->
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- parameter of type 'const __gnu_cxx::new_allocator<char>&' -->
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1472'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30157,7 +30166,7 @@
           <!-- __gnu_cxx::new_allocator<char>::~new_allocator(int) -->
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__gnu_cxx::new_allocator<char>*' -->
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <!-- artificial parameter of type 'int' -->
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <!-- void -->
@@ -30166,28 +30175,28 @@
         </member-function>
       </class-decl>
       <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1592'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1591'/>
       <!-- class __gnu_cxx::__normal_iterator<const MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > > -->
-      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1593'/>
+      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1592'/>
       <!-- class __gnu_cxx::__normal_iterator<const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > -->
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1594'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1593'/>
       <!-- ptrdiff_t __gnu_cxx::operator&#45;<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >(const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&, const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&) -->
       <function-decl name='operator-&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&' -->
-        <parameter type-id='type-id-1468'/>
+        <parameter type-id='type-id-1467'/>
         <!-- parameter of type 'const __gnu_cxx::__normal_iterator<MallocExtension::FreeListInfo*, std::vector<MallocExtension::FreeListInfo, std::allocator<MallocExtension::FreeListInfo> > >&' -->
-        <parameter type-id='type-id-1468'/>
+        <parameter type-id='type-id-1467'/>
         <!-- typedef ptrdiff_t -->
-        <return type-id='type-id-314'/>
+        <return type-id='type-id-313'/>
       </function-decl>
     </namespace-decl>
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::CentralFreeList -->
-      <class-decl name='CentralFreeList' size-in-bits='9344' visibility='default' filepath='src/central_freelist.h' line='50' column='1' id='type-id-1542'>
+      <class-decl name='CentralFreeList' size-in-bits='9344' visibility='default' filepath='src/central_freelist.h' line='50' column='1' id='type-id-1541'>
         <member-type access='private'>
           <!-- struct tcmalloc::CentralFreeList::TCEntry -->
-          <class-decl name='TCEntry' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/central_freelist.h' line='97' column='1' id='type-id-1429'>
+          <class-decl name='TCEntry' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/central_freelist.h' line='97' column='1' id='type-id-1428'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- void* tcmalloc::CentralFreeList::TCEntry::head -->
               <var-decl name='head' type-id='type-id-74' visibility='default' filepath='src/central_freelist.h' line='98' column='1'/>
@@ -30228,7 +30237,7 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='1024'>
           <!-- tcmalloc::CentralFreeList::TCEntry tcmalloc::CentralFreeList::tc_slots_[64] -->
-          <var-decl name='tc_slots_' type-id='type-id-1430' visibility='default' filepath='src/central_freelist.h' line='178' column='1'/>
+          <var-decl name='tc_slots_' type-id='type-id-1429' visibility='default' filepath='src/central_freelist.h' line='178' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='9216'>
           <!-- int32_t tcmalloc::CentralFreeList::used_slots_ -->
@@ -30246,7 +30255,7 @@
           <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
           <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30255,7 +30264,7 @@
           <!-- int tcmalloc::CentralFreeList::length() -->
           <function-decl name='length' mangled-name='_ZN8tcmalloc15CentralFreeList6lengthEv' filepath='src/central_freelist.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- int -->
             <return type-id='type-id-1'/>
           </function-decl>
@@ -30264,7 +30273,7 @@
           <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
           <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30273,7 +30282,7 @@
           <!-- int tcmalloc::CentralFreeList::FetchFromOneSpans(int, void**, void**) -->
           <function-decl name='FetchFromOneSpans' mangled-name='_ZN8tcmalloc15CentralFreeList17FetchFromOneSpansEiPPvS2_' filepath='src/central_freelist.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList17FetchFromOneSpansEiPPvS2_'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- parameter of type 'void**' -->
@@ -30288,7 +30297,7 @@
           <!-- void tcmalloc::CentralFreeList::Init(size_t) -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc15CentralFreeList4InitEm' filepath='src/central_freelist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList4InitEm'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- void -->
@@ -30299,7 +30308,7 @@
           <!-- void tcmalloc::CentralFreeList::Populate() -->
           <function-decl name='Populate' mangled-name='_ZN8tcmalloc15CentralFreeList8PopulateEv' filepath='src/central_freelist.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList8PopulateEv'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30308,7 +30317,7 @@
           <!-- int tcmalloc::CentralFreeList::FetchFromOneSpansSafe(int, void**, void**) -->
           <function-decl name='FetchFromOneSpansSafe' mangled-name='_ZN8tcmalloc15CentralFreeList21FetchFromOneSpansSafeEiPPvS2_' filepath='src/central_freelist.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList21FetchFromOneSpansSafeEiPPvS2_'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- parameter of type 'void**' -->
@@ -30323,7 +30332,7 @@
           <!-- size_t tcmalloc::CentralFreeList::OverheadBytes() -->
           <function-decl name='OverheadBytes' mangled-name='_ZN8tcmalloc15CentralFreeList13OverheadBytesEv' filepath='src/central_freelist.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList13OverheadBytesEv'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -30332,7 +30341,7 @@
           <!-- int tcmalloc::CentralFreeList::tc_length() -->
           <function-decl name='tc_length' mangled-name='_ZN8tcmalloc15CentralFreeList9tc_lengthEv' filepath='src/central_freelist.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList9tc_lengthEv'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- int -->
             <return type-id='type-id-1'/>
           </function-decl>
@@ -30341,7 +30350,7 @@
           <!-- int tcmalloc::CentralFreeList::RemoveRange(void**, void**, int) -->
           <function-decl name='RemoveRange' mangled-name='_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i' filepath='src/central_freelist.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'void**' -->
             <parameter type-id='type-id-171'/>
             <!-- parameter of type 'void**' -->
@@ -30356,7 +30365,7 @@
           <!-- void tcmalloc::CentralFreeList::ReleaseToSpans(void*) -->
           <function-decl name='ReleaseToSpans' mangled-name='_ZN8tcmalloc15CentralFreeList14ReleaseToSpansEPv' filepath='src/central_freelist.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList14ReleaseToSpansEPv'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -30367,7 +30376,7 @@
           <!-- void tcmalloc::CentralFreeList::ReleaseListToSpans(void*) -->
           <function-decl name='ReleaseListToSpans' mangled-name='_ZN8tcmalloc15CentralFreeList18ReleaseListToSpansEPv' filepath='src/central_freelist.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList18ReleaseListToSpansEPv'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -30378,7 +30387,7 @@
           <!-- bool tcmalloc::CentralFreeList::ShrinkCache(int, bool) -->
           <function-decl name='ShrinkCache' mangled-name='_ZN8tcmalloc15CentralFreeList11ShrinkCacheEib' filepath='src/central_freelist.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11ShrinkCacheEib'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- parameter of type 'bool' -->
@@ -30402,7 +30411,7 @@
           <!-- bool tcmalloc::CentralFreeList::MakeCacheSpace() -->
           <function-decl name='MakeCacheSpace' mangled-name='_ZN8tcmalloc15CentralFreeList14MakeCacheSpaceEv' filepath='src/central_freelist.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList14MakeCacheSpaceEv'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -30411,7 +30420,7 @@
           <!-- void tcmalloc::CentralFreeList::InsertRange(void*, void*, int) -->
           <function-decl name='InsertRange' mangled-name='_ZN8tcmalloc15CentralFreeList11InsertRangeEPvS1_i' filepath='src/central_freelist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11InsertRangeEPvS1_i'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- parameter of type 'void*' -->
@@ -30426,7 +30435,7 @@
           <!-- tcmalloc::CentralFreeList::CentralFreeList() -->
           <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30435,7 +30444,7 @@
           <!-- void tcmalloc::CentralFreeList::Unlock() -->
           <function-decl name='Unlock' mangled-name='_ZN8tcmalloc15CentralFreeList6UnlockEv' filepath='src/central_freelist.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30444,31 +30453,31 @@
           <!-- void tcmalloc::CentralFreeList::Lock() -->
           <function-decl name='Lock' mangled-name='_ZN8tcmalloc15CentralFreeList4LockEv' filepath='src/central_freelist.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::CentralFreeList*' -->
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class tcmalloc::CentralFreeListPadded -->
-      <class-decl name='CentralFreeListPadded' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='206' column='1' id='type-id-1431'>
+      <class-decl name='CentralFreeListPadded' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='206' column='1' id='type-id-1430'>
         <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1595'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1594'/>
       </class-decl>
       <!-- class tcmalloc::CentralFreeListPaddedTo<16> -->
-      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='196' column='1' id='type-id-1595'>
+      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='196' column='1' id='type-id-1594'>
         <!-- class tcmalloc::CentralFreeList -->
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1542'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1541'/>
         <data-member access='private' layout-offset-in-bits='9312'>
           <!-- char tcmalloc::CentralFreeListPaddedTo<16>::pad_[48] -->
           <var-decl name='pad_' type-id='type-id-303' visibility='default' filepath='src/central_freelist.h' line='198' column='1'/>
         </data-member>
       </class-decl>
       <!-- class tcmalloc::LogItem -->
-      <class-decl name='LogItem' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='70' column='1' id='type-id-1000'>
+      <class-decl name='LogItem' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='70' column='1' id='type-id-999'>
         <member-type access='private'>
           <!-- enum tcmalloc::LogItem::Tag -->
-          <enum-decl name='Tag' filepath='src/internal_logging.h' line='83' column='1' id='type-id-1596'>
+          <enum-decl name='Tag' filepath='src/internal_logging.h' line='83' column='1' id='type-id-1595'>
             <underlying-type type-id='type-id-96'/>
             <enumerator name='kStr' value='0'/>
             <enumerator name='kSigned' value='1'/>
@@ -30479,7 +30488,7 @@
         </member-type>
         <member-type access='private'>
           <!-- union {const char* str; void* ptr; int64_t snum; uint64_t unum;} -->
-          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='src/internal_logging.h' line='91' column='1' id='type-id-1597'>
+          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='src/internal_logging.h' line='91' column='1' id='type-id-1596'>
             <data-member access='public'>
               <!-- const char* str -->
               <var-decl name='str' type-id='type-id-2' visibility='default' filepath='src/internal_logging.h' line='92' column='1'/>
@@ -30500,17 +30509,17 @@
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- tcmalloc::LogItem::Tag tcmalloc::LogItem::tag_ -->
-          <var-decl name='tag_' type-id='type-id-1596' visibility='default' filepath='src/internal_logging.h' line='90' column='1'/>
+          <var-decl name='tag_' type-id='type-id-1595' visibility='default' filepath='src/internal_logging.h' line='90' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- union {const char* str; void* ptr; int64_t snum; uint64_t unum;} tcmalloc::LogItem::u_ -->
-          <var-decl name='u_' type-id='type-id-1597' visibility='default' filepath='src/internal_logging.h' line='96' column='1'/>
+          <var-decl name='u_' type-id='type-id-1596' visibility='default' filepath='src/internal_logging.h' line='96' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30519,7 +30528,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -30530,7 +30539,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -30541,7 +30550,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -30552,7 +30561,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -30563,7 +30572,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -30574,7 +30583,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -30585,7 +30594,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -30596,7 +30605,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -30607,7 +30616,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30616,7 +30625,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -30627,7 +30636,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -30638,7 +30647,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -30649,7 +30658,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -30660,7 +30669,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -30671,7 +30680,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -30682,7 +30691,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -30693,7 +30702,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -30704,7 +30713,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30713,7 +30722,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -30724,7 +30733,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -30735,7 +30744,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -30746,7 +30755,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -30757,7 +30766,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -30768,7 +30777,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -30779,7 +30788,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -30790,7 +30799,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -30801,7 +30810,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30810,7 +30819,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -30821,7 +30830,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -30832,7 +30841,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -30843,7 +30852,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -30854,7 +30863,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -30865,7 +30874,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -30876,7 +30885,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -30887,7 +30896,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -30898,7 +30907,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -30907,7 +30916,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -30918,7 +30927,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -30929,7 +30938,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -30940,7 +30949,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -30951,7 +30960,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -30962,7 +30971,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -30973,7 +30982,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -30984,7 +30993,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -30995,7 +31004,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31004,7 +31013,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -31015,7 +31024,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -31026,7 +31035,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -31037,7 +31046,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -31048,7 +31057,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -31059,7 +31068,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -31070,7 +31079,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -31081,7 +31090,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -31092,7 +31101,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31101,7 +31110,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -31112,7 +31121,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -31123,7 +31132,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -31134,7 +31143,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -31145,7 +31154,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -31156,7 +31165,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -31167,7 +31176,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -31178,7 +31187,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -31189,7 +31198,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31198,7 +31207,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -31209,7 +31218,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -31220,7 +31229,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -31231,7 +31240,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -31242,7 +31251,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -31253,7 +31262,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -31264,7 +31273,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -31275,7 +31284,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -31286,7 +31295,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31295,7 +31304,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -31306,7 +31315,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -31317,7 +31326,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -31328,7 +31337,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -31339,7 +31348,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -31350,7 +31359,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -31361,7 +31370,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -31372,7 +31381,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -31383,7 +31392,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31392,7 +31401,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -31403,7 +31412,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -31414,7 +31423,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -31425,7 +31434,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -31436,7 +31445,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -31447,7 +31456,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -31458,7 +31467,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -31469,7 +31478,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -31480,7 +31489,7 @@
           <!-- tcmalloc::LogItem::LogItem() -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31489,7 +31498,7 @@
           <!-- tcmalloc::LogItem::LogItem(const char*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
             <parameter type-id='type-id-2'/>
             <!-- void -->
@@ -31500,7 +31509,7 @@
           <!-- tcmalloc::LogItem::LogItem(int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- void -->
@@ -31511,7 +31520,7 @@
           <!-- tcmalloc::LogItem::LogItem(long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long int' -->
             <parameter type-id='type-id-18'/>
             <!-- void -->
@@ -31522,7 +31531,7 @@
           <!-- tcmalloc::LogItem::LogItem(long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'long long int' -->
             <parameter type-id='type-id-20'/>
             <!-- void -->
@@ -31533,7 +31542,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned int' -->
             <parameter type-id='type-id-157'/>
             <!-- void -->
@@ -31544,7 +31553,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long int' -->
             <parameter type-id='type-id-19'/>
             <!-- void -->
@@ -31555,7 +31564,7 @@
           <!-- tcmalloc::LogItem::LogItem(unsigned long long int) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'unsigned long long int' -->
             <parameter type-id='type-id-21'/>
             <!-- void -->
@@ -31566,7 +31575,7 @@
           <!-- tcmalloc::LogItem::LogItem(void*) -->
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::LogItem*' -->
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- void -->
@@ -31575,10 +31584,10 @@
         </member-function>
       </class-decl>
       <!-- class tcmalloc::PageHeap -->
-      <class-decl name='PageHeap' size-in-bits='4293888' visibility='default' filepath='src/page_heap.h' line='104' column='1' id='type-id-1505'>
+      <class-decl name='PageHeap' size-in-bits='4293888' visibility='default' filepath='src/page_heap.h' line='104' column='1' id='type-id-1504'>
         <member-type access='private'>
           <!-- struct tcmalloc::PageHeap::LargeSpanStats -->
-          <class-decl name='LargeSpanStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='164' column='1' id='type-id-1547'>
+          <class-decl name='LargeSpanStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='164' column='1' id='type-id-1546'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- int64 tcmalloc::PageHeap::LargeSpanStats::spans -->
               <var-decl name='spans' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='165' column='1'/>
@@ -31595,20 +31604,20 @@
         </member-type>
         <member-type access='private'>
           <!-- struct tcmalloc::PageHeap::SmallSpanStats -->
-          <class-decl name='SmallSpanStats' size-in-bits='16384' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='155' column='1' id='type-id-1549'>
+          <class-decl name='SmallSpanStats' size-in-bits='16384' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='155' column='1' id='type-id-1548'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- int64 tcmalloc::PageHeap::SmallSpanStats::normal_length[128] -->
-              <var-decl name='normal_length' type-id='type-id-1415' visibility='default' filepath='src/page_heap.h' line='158' column='1'/>
+              <var-decl name='normal_length' type-id='type-id-1414' visibility='default' filepath='src/page_heap.h' line='158' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='8192'>
               <!-- int64 tcmalloc::PageHeap::SmallSpanStats::returned_length[128] -->
-              <var-decl name='returned_length' type-id='type-id-1415' visibility='default' filepath='src/page_heap.h' line='159' column='1'/>
+              <var-decl name='returned_length' type-id='type-id-1414' visibility='default' filepath='src/page_heap.h' line='159' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <member-type access='private'>
           <!-- struct tcmalloc::PageHeap::SpanList -->
-          <class-decl name='SpanList' size-in-bits='768' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='232' column='1' id='type-id-1433'>
+          <class-decl name='SpanList' size-in-bits='768' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='232' column='1' id='type-id-1432'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- tcmalloc::Span tcmalloc::PageHeap::SpanList::normal -->
               <var-decl name='normal' type-id='type-id-144' visibility='default' filepath='src/page_heap.h' line='233' column='1'/>
@@ -31621,7 +31630,7 @@
         </member-type>
         <member-type access='private'>
           <!-- struct tcmalloc::PageHeap::Stats -->
-          <class-decl name='Stats' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='145' column='1' id='type-id-1421'>
+          <class-decl name='Stats' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='145' column='1' id='type-id-1420'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- uint64_t tcmalloc::PageHeap::Stats::system_bytes -->
               <var-decl name='system_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='147' column='1'/>
@@ -31642,7 +31651,7 @@
               <!-- tcmalloc::PageHeap::Stats::Stats() -->
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -31651,7 +31660,7 @@
               <!-- tcmalloc::PageHeap::Stats::Stats() -->
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -31660,7 +31669,7 @@
               <!-- tcmalloc::PageHeap::Stats::Stats() -->
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -31669,7 +31678,7 @@
               <!-- tcmalloc::PageHeap::Stats::Stats() -->
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::PageHeap::Stats*' -->
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -31678,11 +31687,11 @@
         </member-type>
         <member-type access='private'>
           <!-- typedef TCMalloc_PageMap3<35> tcmalloc::PageHeap::PageMap -->
-          <typedef-decl name='PageMap' type-id='type-id-1404' filepath='src/page_heap.h' line='224' column='1' id='type-id-1598'/>
+          <typedef-decl name='PageMap' type-id='type-id-1403' filepath='src/page_heap.h' line='224' column='1' id='type-id-1597'/>
         </member-type>
         <member-type access='private'>
           <!-- typedef PackedCache<35, long unsigned int> tcmalloc::PageHeap::PageMapCache -->
-          <typedef-decl name='PageMapCache' type-id='type-id-1385' filepath='src/page_heap.h' line='225' column='1' id='type-id-1599'/>
+          <typedef-decl name='PageMapCache' type-id='type-id-1384' filepath='src/page_heap.h' line='225' column='1' id='type-id-1598'/>
         </member-type>
         <data-member access='private' static='yes'>
           <!-- static const size_t tcmalloc::PageHeap::kPageMapBigAllocationThreshold -->
@@ -31702,23 +31711,23 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- tcmalloc::PageHeap::PageMap tcmalloc::PageHeap::pagemap_ -->
-          <var-decl name='pagemap_' type-id='type-id-1598' visibility='default' filepath='src/page_heap.h' line='226' column='1'/>
+          <var-decl name='pagemap_' type-id='type-id-1597' visibility='default' filepath='src/page_heap.h' line='226' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
           <!-- tcmalloc::PageHeap::PageMapCache tcmalloc::PageHeap::pagemap_cache_ -->
-          <var-decl name='pagemap_cache_' type-id='type-id-1599' visibility='default' filepath='src/page_heap.h' line='227' column='1'/>
+          <var-decl name='pagemap_cache_' type-id='type-id-1598' visibility='default' filepath='src/page_heap.h' line='227' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4194432'>
           <!-- tcmalloc::PageHeap::SpanList tcmalloc::PageHeap::large_ -->
-          <var-decl name='large_' type-id='type-id-1433' visibility='default' filepath='src/page_heap.h' line='238' column='1'/>
+          <var-decl name='large_' type-id='type-id-1432' visibility='default' filepath='src/page_heap.h' line='238' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4195200'>
           <!-- tcmalloc::PageHeap::SpanList tcmalloc::PageHeap::free_[128] -->
-          <var-decl name='free_' type-id='type-id-1434' visibility='default' filepath='src/page_heap.h' line='241' column='1'/>
+          <var-decl name='free_' type-id='type-id-1433' visibility='default' filepath='src/page_heap.h' line='241' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4293504'>
           <!-- tcmalloc::PageHeap::Stats tcmalloc::PageHeap::stats_ -->
-          <var-decl name='stats_' type-id='type-id-1421' visibility='default' filepath='src/page_heap.h' line='244' column='1'/>
+          <var-decl name='stats_' type-id='type-id-1420' visibility='default' filepath='src/page_heap.h' line='244' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4293760'>
           <!-- int64_t tcmalloc::PageHeap::scavenge_counter_ -->
@@ -31736,7 +31745,7 @@
           <!-- tcmalloc::PageHeap::PageHeap() -->
           <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31745,9 +31754,9 @@
           <!-- size_t tcmalloc::PageHeap::GetSizeClassIfCached(PageID) -->
           <function-decl name='GetSizeClassIfCached' mangled-name='_ZNK8tcmalloc8PageHeap20GetSizeClassIfCachedEm' filepath='src/page_heap.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
             <!-- parameter of type 'typedef PageID' -->
-            <parameter type-id='type-id-1285'/>
+            <parameter type-id='type-id-1284'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -31756,20 +31765,20 @@
           <!-- tcmalloc::Span* tcmalloc::PageHeap::GetDescriptor(PageID) -->
           <function-decl name='GetDescriptor' mangled-name='_ZNK8tcmalloc8PageHeap13GetDescriptorEm' filepath='src/page_heap.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
             <!-- parameter of type 'typedef PageID' -->
-            <parameter type-id='type-id-1285'/>
+            <parameter type-id='type-id-1284'/>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void tcmalloc::PageHeap::CacheSizeClass(PageID, size_t) -->
           <function-decl name='CacheSizeClass' mangled-name='_ZNK8tcmalloc8PageHeap14CacheSizeClassEmm' filepath='src/page_heap.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
             <!-- parameter of type 'typedef PageID' -->
-            <parameter type-id='type-id-1285'/>
+            <parameter type-id='type-id-1284'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- void -->
@@ -31780,7 +31789,7 @@
           <!-- void tcmalloc::PageHeap::SetAggressiveDecommit(bool) -->
           <function-decl name='SetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21SetAggressiveDecommitEb' filepath='src/page_heap.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'bool' -->
             <parameter type-id='type-id-76'/>
             <!-- void -->
@@ -31791,16 +31800,16 @@
           <!-- tcmalloc::PageHeap::Stats tcmalloc::PageHeap::stats() -->
           <function-decl name='stats' mangled-name='_ZNK8tcmalloc8PageHeap5statsEv' filepath='src/page_heap.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
             <!-- struct tcmalloc::PageHeap::Stats -->
-            <return type-id='type-id-1421'/>
+            <return type-id='type-id-1420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- bool tcmalloc::PageHeap::GetAggressiveDecommit() -->
           <function-decl name='GetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21GetAggressiveDecommitEv' filepath='src/page_heap.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -31809,7 +31818,7 @@
           <!-- tcmalloc::PageHeap::PageHeap() -->
           <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31818,7 +31827,7 @@
           <!-- tcmalloc::PageHeap::PageHeap() -->
           <function-decl name='PageHeap' mangled-name='_ZN8tcmalloc8PageHeapC1Ev' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeapC1Ev'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31827,9 +31836,9 @@
           <!-- void tcmalloc::PageHeap::RecordSpan(tcmalloc::Span*) -->
           <function-decl name='RecordSpan' mangled-name='_ZN8tcmalloc8PageHeap10RecordSpanEPNS_4SpanE' filepath='src/page_heap.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31838,11 +31847,11 @@
           <!-- bool tcmalloc::PageHeap::MayMergeSpans(tcmalloc::Span*, tcmalloc::Span*) -->
           <function-decl name='MayMergeSpans' mangled-name='_ZN8tcmalloc8PageHeap13MayMergeSpansEPNS_4SpanES2_' filepath='src/page_heap.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap13MayMergeSpansEPNS_4SpanES2_'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -31851,9 +31860,9 @@
           <!-- void tcmalloc::PageHeap::RegisterSizeClass(tcmalloc::Span*, size_t) -->
           <function-decl name='RegisterSizeClass' mangled-name='_ZN8tcmalloc8PageHeap17RegisterSizeClassEPNS_4SpanEm' filepath='src/page_heap.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17RegisterSizeClassEPNS_4SpanEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- void -->
@@ -31864,9 +31873,9 @@
           <!-- void tcmalloc::PageHeap::GetLargeSpanStats(tcmalloc::PageHeap::LargeSpanStats*) -->
           <function-decl name='GetLargeSpanStats' mangled-name='_ZN8tcmalloc8PageHeap17GetLargeSpanStatsEPNS0_14LargeSpanStatsE' filepath='src/page_heap.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17GetLargeSpanStatsEPNS0_14LargeSpanStatsE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::PageHeap::LargeSpanStats*' -->
-            <parameter type-id='type-id-1548'/>
+            <parameter type-id='type-id-1547'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31875,11 +31884,11 @@
           <!-- bool tcmalloc::PageHeap::GetNextRange(PageID, base::MallocRange*) -->
           <function-decl name='GetNextRange' mangled-name='_ZN8tcmalloc8PageHeap12GetNextRangeEmPN4base11MallocRangeE' filepath='src/page_heap.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap12GetNextRangeEmPN4base11MallocRangeE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef PageID' -->
-            <parameter type-id='type-id-1285'/>
+            <parameter type-id='type-id-1284'/>
             <!-- parameter of type 'base::MallocRange*' -->
-            <parameter type-id='type-id-1457'/>
+            <parameter type-id='type-id-1456'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -31888,7 +31897,7 @@
           <!-- bool tcmalloc::PageHeap::Check() -->
           <function-decl name='Check' mangled-name='_ZN8tcmalloc8PageHeap5CheckEv' filepath='src/page_heap.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5CheckEv'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -31897,13 +31906,13 @@
           <!-- bool tcmalloc::PageHeap::CheckList(tcmalloc::Span*, Length, Length, int) -->
           <function-decl name='CheckList' mangled-name='_ZN8tcmalloc8PageHeap9CheckListEPNS_4SpanEmmi' filepath='src/page_heap.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap9CheckListEPNS_4SpanEmmi'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
-            <!-- parameter of type 'typedef Length' -->
             <parameter type-id='type-id-1286'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
+            <!-- parameter of type 'typedef Length' -->
+            <parameter type-id='type-id-1285'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- bool -->
@@ -31914,7 +31923,7 @@
           <!-- bool tcmalloc::PageHeap::CheckExpensive() -->
           <function-decl name='CheckExpensive' mangled-name='_ZN8tcmalloc8PageHeap14CheckExpensiveEv' filepath='src/page_heap.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap14CheckExpensiveEv'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -31923,22 +31932,22 @@
           <!-- tcmalloc::Span* tcmalloc::PageHeap::Split(tcmalloc::Span*, Length) -->
           <function-decl name='Split' mangled-name='_ZN8tcmalloc8PageHeap5SplitEPNS_4SpanEm' filepath='src/page_heap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5SplitEPNS_4SpanEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
-            <!-- parameter of type 'typedef Length' -->
             <parameter type-id='type-id-1286'/>
+            <!-- parameter of type 'typedef Length' -->
+            <parameter type-id='type-id-1285'/>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void tcmalloc::PageHeap::GetSmallSpanStats(tcmalloc::PageHeap::SmallSpanStats*) -->
           <function-decl name='GetSmallSpanStats' mangled-name='_ZN8tcmalloc8PageHeap17GetSmallSpanStatsEPNS0_14SmallSpanStatsE' filepath='src/page_heap.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17GetSmallSpanStatsEPNS0_14SmallSpanStatsE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::PageHeap::SmallSpanStats*' -->
-            <parameter type-id='type-id-1550'/>
+            <parameter type-id='type-id-1549'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31947,9 +31956,9 @@
           <!-- void tcmalloc::PageHeap::RemoveFromFreeList(tcmalloc::Span*) -->
           <function-decl name='RemoveFromFreeList' mangled-name='_ZN8tcmalloc8PageHeap18RemoveFromFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap18RemoveFromFreeListEPNS_4SpanE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31958,9 +31967,9 @@
           <!-- void tcmalloc::PageHeap::PrependToFreeList(tcmalloc::Span*) -->
           <function-decl name='PrependToFreeList' mangled-name='_ZN8tcmalloc8PageHeap17PrependToFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17PrependToFreeListEPNS_4SpanE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31969,9 +31978,9 @@
           <!-- bool tcmalloc::PageHeap::DecommitSpan(tcmalloc::Span*) -->
           <function-decl name='DecommitSpan' mangled-name='_ZN8tcmalloc8PageHeap12DecommitSpanEPNS_4SpanE' filepath='src/page_heap.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap12DecommitSpanEPNS_4SpanE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -31980,9 +31989,9 @@
           <!-- void tcmalloc::PageHeap::MergeIntoFreeList(tcmalloc::Span*) -->
           <function-decl name='MergeIntoFreeList' mangled-name='_ZN8tcmalloc8PageHeap17MergeIntoFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17MergeIntoFreeListEPNS_4SpanE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -31991,31 +32000,31 @@
           <!-- Length tcmalloc::PageHeap::ReleaseLastNormalSpan(tcmalloc::PageHeap::SpanList*) -->
           <function-decl name='ReleaseLastNormalSpan' mangled-name='_ZN8tcmalloc8PageHeap21ReleaseLastNormalSpanEPNS0_8SpanListE' filepath='src/page_heap.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap21ReleaseLastNormalSpanEPNS0_8SpanListE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::PageHeap::SpanList*' -->
-            <parameter type-id='type-id-1551'/>
+            <parameter type-id='type-id-1550'/>
             <!-- typedef Length -->
-            <return type-id='type-id-1286'/>
+            <return type-id='type-id-1285'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- Length tcmalloc::PageHeap::ReleaseAtLeastNPages(Length) -->
           <function-decl name='ReleaseAtLeastNPages' mangled-name='_ZN8tcmalloc8PageHeap20ReleaseAtLeastNPagesEm' filepath='src/page_heap.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap20ReleaseAtLeastNPagesEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
             <!-- typedef Length -->
-            <return type-id='type-id-1286'/>
+            <return type-id='type-id-1285'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- bool tcmalloc::PageHeap::EnsureLimit(Length, bool) -->
           <function-decl name='EnsureLimit' mangled-name='_ZN8tcmalloc8PageHeap11EnsureLimitEmb' filepath='src/page_heap.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap11EnsureLimitEmb'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
             <!-- parameter of type 'bool' -->
             <parameter type-id='type-id-76'/>
             <!-- bool -->
@@ -32026,9 +32035,9 @@
           <!-- void tcmalloc::PageHeap::IncrementalScavenge(Length) -->
           <function-decl name='IncrementalScavenge' mangled-name='_ZN8tcmalloc8PageHeap19IncrementalScavengeEm' filepath='src/page_heap.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap19IncrementalScavengeEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32037,9 +32046,9 @@
           <!-- void tcmalloc::PageHeap::Delete(tcmalloc::Span*) -->
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc8PageHeap6DeleteEPNS_4SpanE' filepath='src/page_heap.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap6DeleteEPNS_4SpanE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32048,9 +32057,9 @@
           <!-- bool tcmalloc::PageHeap::GrowHeap(Length) -->
           <function-decl name='GrowHeap' mangled-name='_ZN8tcmalloc8PageHeap8GrowHeapEm' filepath='src/page_heap.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap8GrowHeapEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
             <!-- bool -->
             <return type-id='type-id-76'/>
           </function-decl>
@@ -32059,9 +32068,9 @@
           <!-- void tcmalloc::PageHeap::CommitSpan(tcmalloc::Span*) -->
           <function-decl name='CommitSpan' mangled-name='_ZN8tcmalloc8PageHeap10CommitSpanEPNS_4SpanE' filepath='src/page_heap.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap10CommitSpanEPNS_4SpanE'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32070,60 +32079,60 @@
           <!-- tcmalloc::Span* tcmalloc::PageHeap::Carve(tcmalloc::Span*, Length) -->
           <function-decl name='Carve' mangled-name='_ZN8tcmalloc8PageHeap5CarveEPNS_4SpanEm' filepath='src/page_heap.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5CarveEPNS_4SpanEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
-            <!-- parameter of type 'typedef Length' -->
             <parameter type-id='type-id-1286'/>
+            <!-- parameter of type 'typedef Length' -->
+            <parameter type-id='type-id-1285'/>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- tcmalloc::Span* tcmalloc::PageHeap::AllocLarge(Length) -->
           <function-decl name='AllocLarge' mangled-name='_ZN8tcmalloc8PageHeap10AllocLargeEm' filepath='src/page_heap.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap10AllocLargeEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- tcmalloc::Span* tcmalloc::PageHeap::SearchFreeAndLargeLists(Length) -->
           <function-decl name='SearchFreeAndLargeLists' mangled-name='_ZN8tcmalloc8PageHeap23SearchFreeAndLargeListsEm' filepath='src/page_heap.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap23SearchFreeAndLargeListsEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- tcmalloc::Span* tcmalloc::PageHeap::New(Length) -->
           <function-decl name='New' mangled-name='_ZN8tcmalloc8PageHeap3NewEm' filepath='src/page_heap.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap3NewEm'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- parameter of type 'typedef Length' -->
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <!-- tcmalloc::PageHeap::PageHeap() -->
           <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeap*' -->
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::Span> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1508'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1507'>
         <data-member access='private' static='yes'>
           <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::Span>::kAllocIncrement -->
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
@@ -32148,7 +32157,7 @@
           <!-- int tcmalloc::PageHeapAllocator<tcmalloc::Span>::inuse() -->
           <function-decl name='inuse' mangled-name='_ZNK8tcmalloc17PageHeapAllocatorINS_4SpanEE5inuseEv' filepath='src/page_heap_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
-            <parameter type-id='type-id-1510' is-artificial='yes'/>
+            <parameter type-id='type-id-1509' is-artificial='yes'/>
             <!-- int -->
             <return type-id='type-id-1'/>
           </function-decl>
@@ -32157,9 +32166,9 @@
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::Span>::Delete(tcmalloc::Span*) -->
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
-            <parameter type-id='type-id-1283' is-artificial='yes'/>
+            <parameter type-id='type-id-1282' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::Span*' -->
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1286'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32168,23 +32177,23 @@
           <!-- tcmalloc::Span* tcmalloc::PageHeapAllocator<tcmalloc::Span>::New() -->
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
-            <parameter type-id='type-id-1283' is-artificial='yes'/>
+            <parameter type-id='type-id-1282' is-artificial='yes'/>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::Span>::Init() -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::Span>*' -->
-            <parameter type-id='type-id-1283' is-artificial='yes'/>
+            <parameter type-id='type-id-1282' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1511'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1510'>
         <data-member access='private' static='yes'>
           <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::kAllocIncrement -->
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
@@ -32209,18 +32218,18 @@
           <!-- tcmalloc::StackTrace* tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::New() -->
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
-            <parameter type-id='type-id-1554' is-artificial='yes'/>
+            <parameter type-id='type-id-1553' is-artificial='yes'/>
             <!-- tcmalloc::StackTrace* -->
-            <return type-id='type-id-1561'/>
+            <return type-id='type-id-1560'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::Delete(tcmalloc::StackTrace*) -->
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
-            <parameter type-id='type-id-1554' is-artificial='yes'/>
+            <parameter type-id='type-id-1553' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::StackTrace*' -->
-            <parameter type-id='type-id-1561'/>
+            <parameter type-id='type-id-1560'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32229,14 +32238,14 @@
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>::Init() -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>*' -->
-            <parameter type-id='type-id-1149' is-artificial='yes'/>
+            <parameter type-id='type-id-1148' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1514'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1513'>
         <data-member access='private' static='yes'>
           <!-- static const int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::kAllocIncrement -->
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
@@ -32261,7 +32270,7 @@
           <!-- int tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::inuse() -->
           <function-decl name='inuse' mangled-name='_ZNK8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE5inuseEv' filepath='src/page_heap_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
-            <parameter type-id='type-id-1516' is-artificial='yes'/>
+            <parameter type-id='type-id-1515' is-artificial='yes'/>
             <!-- int -->
             <return type-id='type-id-1'/>
           </function-decl>
@@ -32270,9 +32279,9 @@
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::Delete(tcmalloc::ThreadCache*) -->
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1555' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562'/>
+            <parameter type-id='type-id-1561'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32281,7 +32290,7 @@
           <!-- void tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::Init() -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1555' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32290,14 +32299,14 @@
           <!-- tcmalloc::ThreadCache* tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>::New() -->
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache>*' -->
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1555' is-artificial='yes'/>
             <!-- tcmalloc::ThreadCache* -->
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class tcmalloc::Sampler -->
-      <class-decl name='Sampler' size-in-bits='128' visibility='default' filepath='src/sampler.h' line='103' column='1' id='type-id-1557'>
+      <class-decl name='Sampler' size-in-bits='128' visibility='default' filepath='src/sampler.h' line='103' column='1' id='type-id-1556'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- size_t tcmalloc::Sampler::bytes_until_sample_ -->
           <var-decl name='bytes_until_sample_' type-id='type-id-7' visibility='default' filepath='src/sampler.h' line='130' column='1'/>
@@ -32316,13 +32325,13 @@
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static double tcmalloc::Sampler::log_table_[1024] -->
-          <var-decl name='log_table_' type-id='type-id-1414' mangled-name='_ZN8tcmalloc7Sampler10log_table_E' visibility='default' filepath='src/sampler.h' line='138' column='1' elf-symbol-id='_ZN8tcmalloc7Sampler10log_table_E'/>
+          <var-decl name='log_table_' type-id='type-id-1413' mangled-name='_ZN8tcmalloc7Sampler10log_table_E' visibility='default' filepath='src/sampler.h' line='138' column='1' elf-symbol-id='_ZN8tcmalloc7Sampler10log_table_E'/>
         </data-member>
         <member-function access='private'>
           <!-- bool tcmalloc::Sampler::SampleAllocation(size_t) -->
           <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc7Sampler16SampleAllocationEm' filepath='src/sampler.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- bool -->
@@ -32342,7 +32351,7 @@
           <!-- double tcmalloc::Sampler::FastLog2() -->
           <function-decl name='FastLog2' mangled-name='_ZN8tcmalloc7Sampler8FastLog2ERKd' filepath='src/sampler.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'const double&' -->
-            <parameter type-id='type-id-1280'/>
+            <parameter type-id='type-id-1279'/>
             <!-- double -->
             <return type-id='type-id-15'/>
           </function-decl>
@@ -32351,7 +32360,7 @@
           <!-- int tcmalloc::Sampler::GetSamplePeriod() -->
           <function-decl name='GetSamplePeriod' mangled-name='_ZN8tcmalloc7Sampler15GetSamplePeriodEv' filepath='src/sampler.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler15GetSamplePeriodEv'>
             <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <!-- int -->
             <return type-id='type-id-1'/>
           </function-decl>
@@ -32360,7 +32369,7 @@
           <!-- size_t tcmalloc::Sampler::PickNextSamplingPoint() -->
           <function-decl name='PickNextSamplingPoint' mangled-name='_ZN8tcmalloc7Sampler21PickNextSamplingPointEv' filepath='src/sampler.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler21PickNextSamplingPointEv'>
             <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -32369,7 +32378,7 @@
           <!-- void tcmalloc::Sampler::Init(uint32_t) -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc7Sampler4InitEj' filepath='src/sampler.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler4InitEj'>
             <!-- implicit parameter of type 'tcmalloc::Sampler*' -->
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <!-- parameter of type 'typedef uint32_t' -->
             <parameter type-id='type-id-41'/>
             <!-- void -->
@@ -32392,10 +32401,10 @@
         </member-function>
       </class-decl>
       <!-- class tcmalloc::SizeMap -->
-      <class-decl name='SizeMap' size-in-bits='31488' visibility='default' filepath='src/common.h' line='161' column='1' id='type-id-1559'>
+      <class-decl name='SizeMap' size-in-bits='31488' visibility='default' filepath='src/common.h' line='161' column='1' id='type-id-1558'>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- int tcmalloc::SizeMap::num_objects_to_move_[88] -->
-          <var-decl name='num_objects_to_move_' type-id='type-id-1417' visibility='default' filepath='src/common.h' line='168' column='1'/>
+          <var-decl name='num_objects_to_move_' type-id='type-id-1416' visibility='default' filepath='src/common.h' line='168' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static const int tcmalloc::SizeMap::kMaxSmallSize -->
@@ -32407,21 +32416,21 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='2816'>
           <!-- unsigned char tcmalloc::SizeMap::class_array_[2169] -->
-          <var-decl name='class_array_' type-id='type-id-1443' visibility='default' filepath='src/common.h' line='195' column='1'/>
+          <var-decl name='class_array_' type-id='type-id-1442' visibility='default' filepath='src/common.h' line='195' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='20224'>
           <!-- size_t tcmalloc::SizeMap::class_to_size_[88] -->
-          <var-decl name='class_to_size_' type-id='type-id-1419' visibility='default' filepath='src/common.h' line='212' column='1'/>
+          <var-decl name='class_to_size_' type-id='type-id-1418' visibility='default' filepath='src/common.h' line='212' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='25856'>
           <!-- size_t tcmalloc::SizeMap::class_to_pages_[88] -->
-          <var-decl name='class_to_pages_' type-id='type-id-1419' visibility='default' filepath='src/common.h' line='215' column='1'/>
+          <var-decl name='class_to_pages_' type-id='type-id-1418' visibility='default' filepath='src/common.h' line='215' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <!-- tcmalloc::SizeMap::SizeMap() -->
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32439,7 +32448,7 @@
           <!-- int tcmalloc::SizeMap::SizeClass(int) -->
           <function-decl name='SizeClass' mangled-name='_ZN8tcmalloc7SizeMap9SizeClassEi' filepath='src/common.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- parameter of type 'int' -->
             <parameter type-id='type-id-1'/>
             <!-- int -->
@@ -32450,7 +32459,7 @@
           <!-- size_t tcmalloc::SizeMap::ByteSizeForClass(size_t) -->
           <function-decl name='ByteSizeForClass' mangled-name='_ZN8tcmalloc7SizeMap16ByteSizeForClassEm' filepath='src/common.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- typedef size_t -->
@@ -32461,7 +32470,7 @@
           <!-- size_t tcmalloc::SizeMap::class_to_size(size_t) -->
           <function-decl name='class_to_size' mangled-name='_ZN8tcmalloc7SizeMap13class_to_sizeEm' filepath='src/common.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- typedef size_t -->
@@ -32472,7 +32481,7 @@
           <!-- tcmalloc::SizeMap::SizeMap() -->
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32481,7 +32490,7 @@
           <!-- int tcmalloc::SizeMap::NumMoveSize(size_t) -->
           <function-decl name='NumMoveSize' mangled-name='_ZN8tcmalloc7SizeMap11NumMoveSizeEm' filepath='src/common.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7SizeMap11NumMoveSizeEm'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- int -->
@@ -32492,7 +32501,7 @@
           <!-- void tcmalloc::SizeMap::Init() -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc7SizeMap4InitEv' filepath='src/common.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7SizeMap4InitEv'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32501,7 +32510,7 @@
           <!-- tcmalloc::SizeMap::SizeMap() -->
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32510,7 +32519,7 @@
           <!-- size_t tcmalloc::SizeMap::class_to_pages(size_t) -->
           <function-decl name='class_to_pages' mangled-name='_ZN8tcmalloc7SizeMap14class_to_pagesEm' filepath='src/common.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- typedef size_t -->
@@ -32521,7 +32530,7 @@
           <!-- int tcmalloc::SizeMap::num_objects_to_move(size_t) -->
           <function-decl name='num_objects_to_move' mangled-name='_ZN8tcmalloc7SizeMap19num_objects_to_moveEm' filepath='src/common.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- int -->
@@ -32532,7 +32541,7 @@
           <!-- tcmalloc::SizeMap::SizeMap() -->
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32541,7 +32550,7 @@
           <!-- tcmalloc::SizeMap::SizeMap() -->
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32550,33 +32559,33 @@
           <!-- tcmalloc::SizeMap::SizeMap() -->
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::SizeMap*' -->
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- class tcmalloc::Static -->
-      <class-decl name='Static' size-in-bits='8' visibility='default' filepath='src/static_vars.h' line='50' column='1' id='type-id-1600'>
+      <class-decl name='Static' size-in-bits='8' visibility='default' filepath='src/static_vars.h' line='50' column='1' id='type-id-1599'>
         <data-member access='private' static='yes'>
           <!-- static SpinLock tcmalloc::Static::pageheap_lock_ -->
           <var-decl name='pageheap_lock_' type-id='type-id-285' mangled-name='_ZN8tcmalloc6Static14pageheap_lock_E' visibility='default' filepath='src/static_vars.h' line='90' column='1' elf-symbol-id='_ZN8tcmalloc6Static14pageheap_lock_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::SizeMap tcmalloc::Static::sizemap_ -->
-          <var-decl name='sizemap_' type-id='type-id-1559' mangled-name='_ZN8tcmalloc6Static8sizemap_E' visibility='default' filepath='src/static_vars.h' line='97' column='1' elf-symbol-id='_ZN8tcmalloc6Static8sizemap_E'/>
+          <var-decl name='sizemap_' type-id='type-id-1558' mangled-name='_ZN8tcmalloc6Static8sizemap_E' visibility='default' filepath='src/static_vars.h' line='97' column='1' elf-symbol-id='_ZN8tcmalloc6Static8sizemap_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::CentralFreeListPadded tcmalloc::Static::central_cache_[88] -->
-          <var-decl name='central_cache_' type-id='type-id-1432' mangled-name='_ZN8tcmalloc6Static14central_cache_E' visibility='default' filepath='src/static_vars.h' line='98' column='1' elf-symbol-id='_ZN8tcmalloc6Static14central_cache_E'/>
+          <var-decl name='central_cache_' type-id='type-id-1431' mangled-name='_ZN8tcmalloc6Static14central_cache_E' visibility='default' filepath='src/static_vars.h' line='98' column='1' elf-symbol-id='_ZN8tcmalloc6Static14central_cache_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::PageHeapAllocator<tcmalloc::Span> tcmalloc::Static::span_allocator_ -->
-          <var-decl name='span_allocator_' type-id='type-id-1508' mangled-name='_ZN8tcmalloc6Static15span_allocator_E' visibility='default' filepath='src/static_vars.h' line='99' column='1' elf-symbol-id='_ZN8tcmalloc6Static15span_allocator_E'/>
+          <var-decl name='span_allocator_' type-id='type-id-1507' mangled-name='_ZN8tcmalloc6Static15span_allocator_E' visibility='default' filepath='src/static_vars.h' line='99' column='1' elf-symbol-id='_ZN8tcmalloc6Static15span_allocator_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::PageHeapAllocator<tcmalloc::StackTrace> tcmalloc::Static::stacktrace_allocator_ -->
-          <var-decl name='stacktrace_allocator_' type-id='type-id-1511' mangled-name='_ZN8tcmalloc6Static21stacktrace_allocator_E' visibility='default' filepath='src/static_vars.h' line='100' column='1' elf-symbol-id='_ZN8tcmalloc6Static21stacktrace_allocator_E'/>
+          <var-decl name='stacktrace_allocator_' type-id='type-id-1510' mangled-name='_ZN8tcmalloc6Static21stacktrace_allocator_E' visibility='default' filepath='src/static_vars.h' line='100' column='1' elf-symbol-id='_ZN8tcmalloc6Static21stacktrace_allocator_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::Span tcmalloc::Static::sampled_objects_ -->
@@ -32584,21 +32593,21 @@
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> tcmalloc::Static::bucket_allocator_ -->
-          <var-decl name='bucket_allocator_' type-id='type-id-1555' mangled-name='_ZN8tcmalloc6Static17bucket_allocator_E' visibility='default' filepath='src/static_vars.h' line='102' column='1' elf-symbol-id='_ZN8tcmalloc6Static17bucket_allocator_E'/>
+          <var-decl name='bucket_allocator_' type-id='type-id-1554' mangled-name='_ZN8tcmalloc6Static17bucket_allocator_E' visibility='default' filepath='src/static_vars.h' line='102' column='1' elf-symbol-id='_ZN8tcmalloc6Static17bucket_allocator_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::StackTrace* tcmalloc::Static::growth_stacks_ -->
-          <var-decl name='growth_stacks_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc6Static14growth_stacks_E' visibility='default' filepath='src/static_vars.h' line='108' column='1' elf-symbol-id='_ZN8tcmalloc6Static14growth_stacks_E'/>
+          <var-decl name='growth_stacks_' type-id='type-id-1560' mangled-name='_ZN8tcmalloc6Static14growth_stacks_E' visibility='default' filepath='src/static_vars.h' line='108' column='1' elf-symbol-id='_ZN8tcmalloc6Static14growth_stacks_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::PageHeap* tcmalloc::Static::pageheap_ -->
-          <var-decl name='pageheap_' type-id='type-id-1546' mangled-name='_ZN8tcmalloc6Static9pageheap_E' visibility='default' filepath='src/static_vars.h' line='110' column='1' elf-symbol-id='_ZN8tcmalloc6Static9pageheap_E'/>
+          <var-decl name='pageheap_' type-id='type-id-1545' mangled-name='_ZN8tcmalloc6Static9pageheap_E' visibility='default' filepath='src/static_vars.h' line='110' column='1' elf-symbol-id='_ZN8tcmalloc6Static9pageheap_E'/>
         </data-member>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::PageHeap* tcmalloc::Static::pageheap() -->
           <function-decl name='pageheap' mangled-name='_ZN8tcmalloc6Static8pageheapEv' filepath='src/static_vars.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::PageHeap* -->
-            <return type-id='type-id-1546'/>
+            <return type-id='type-id-1545'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -32612,42 +32621,42 @@
           <!-- tcmalloc::StackTrace* tcmalloc::Static::growth_stacks() -->
           <function-decl name='growth_stacks' mangled-name='_ZN8tcmalloc6Static13growth_stacksEv' filepath='src/static_vars.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::StackTrace* -->
-            <return type-id='type-id-1561'/>
+            <return type-id='type-id-1560'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::Span* tcmalloc::Static::sampled_objects() -->
           <function-decl name='sampled_objects' mangled-name='_ZN8tcmalloc6Static15sampled_objectsEv' filepath='src/static_vars.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::Span* -->
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::SizeMap* tcmalloc::Static::sizemap() -->
           <function-decl name='sizemap' mangled-name='_ZN8tcmalloc6Static7sizemapEv' filepath='src/static_vars.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::SizeMap* -->
-            <return type-id='type-id-1560'/>
+            <return type-id='type-id-1559'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::CentralFreeListPadded* tcmalloc::Static::central_cache() -->
           <function-decl name='central_cache' mangled-name='_ZN8tcmalloc6Static13central_cacheEv' filepath='src/static_vars.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::CentralFreeListPadded* -->
-            <return type-id='type-id-1544'/>
+            <return type-id='type-id-1543'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* tcmalloc::Static::span_allocator() -->
           <function-decl name='span_allocator' mangled-name='_ZN8tcmalloc6Static14span_allocatorEv' filepath='src/static_vars.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::PageHeapAllocator<tcmalloc::Span>* -->
-            <return type-id='type-id-1553'/>
+            <return type-id='type-id-1552'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* tcmalloc::Static::stacktrace_allocator() -->
           <function-decl name='stacktrace_allocator' mangled-name='_ZN8tcmalloc6Static20stacktrace_allocatorEv' filepath='src/static_vars.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTrace>* -->
-            <return type-id='type-id-1554'/>
+            <return type-id='type-id-1553'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -32661,7 +32670,7 @@
           <!-- void tcmalloc::Static::set_growth_stacks() -->
           <function-decl name='set_growth_stacks' mangled-name='_ZN8tcmalloc6Static17set_growth_stacksEPNS_10StackTraceE' filepath='src/static_vars.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- parameter of type 'tcmalloc::StackTrace*' -->
-            <parameter type-id='type-id-1561'/>
+            <parameter type-id='type-id-1560'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -32670,7 +32679,7 @@
           <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* tcmalloc::Static::bucket_allocator() -->
           <function-decl name='bucket_allocator' mangled-name='_ZN8tcmalloc6Static16bucket_allocatorEv' filepath='src/static_vars.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket>* -->
-            <return type-id='type-id-1303'/>
+            <return type-id='type-id-1302'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -32682,10 +32691,10 @@
         </member-function>
       </class-decl>
       <!-- class tcmalloc::ThreadCache -->
-      <class-decl name='ThreadCache' size-in-bits='17408' visibility='default' filepath='src/thread_cache.h' line='66' column='1' id='type-id-1517'>
+      <class-decl name='ThreadCache' size-in-bits='17408' visibility='default' filepath='src/thread_cache.h' line='66' column='1' id='type-id-1516'>
         <member-type access='private'>
           <!-- class tcmalloc::ThreadCache::FreeList -->
-          <class-decl name='FreeList' size-in-bits='192' visibility='default' filepath='src/thread_cache.h' line='132' column='1' id='type-id-1435'>
+          <class-decl name='FreeList' size-in-bits='192' visibility='default' filepath='src/thread_cache.h' line='132' column='1' id='type-id-1434'>
             <data-member access='private' layout-offset-in-bits='0'>
               <!-- void* tcmalloc::ThreadCache::FreeList::list_ -->
               <var-decl name='list_' type-id='type-id-74' visibility='default' filepath='src/thread_cache.h' line='134' column='1'/>
@@ -32710,7 +32719,7 @@
               <!-- bool tcmalloc::ThreadCache::FreeList::empty() -->
               <function-decl name='empty' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList5emptyEv' filepath='src/thread_cache.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <!-- bool -->
                 <return type-id='type-id-76'/>
               </function-decl>
@@ -32719,7 +32728,7 @@
               <!-- void* tcmalloc::ThreadCache::FreeList::Pop() -->
               <function-decl name='Pop' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList3PopEv' filepath='src/thread_cache.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- void* -->
                 <return type-id='type-id-74'/>
               </function-decl>
@@ -32728,7 +32737,7 @@
               <!-- void tcmalloc::ThreadCache::FreeList::Push(void*) -->
               <function-decl name='Push' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4PushEPv' filepath='src/thread_cache.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- parameter of type 'void*' -->
                 <parameter type-id='type-id-74'/>
                 <!-- void -->
@@ -32739,7 +32748,7 @@
               <!-- size_t tcmalloc::ThreadCache::FreeList::max_length() -->
               <function-decl name='max_length' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList10max_lengthEv' filepath='src/thread_cache.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <!-- typedef size_t -->
                 <return type-id='type-id-7'/>
               </function-decl>
@@ -32748,7 +32757,7 @@
               <!-- size_t tcmalloc::ThreadCache::FreeList::length() -->
               <function-decl name='length' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList6lengthEv' filepath='src/thread_cache.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <!-- typedef size_t -->
                 <return type-id='type-id-7'/>
               </function-decl>
@@ -32757,7 +32766,7 @@
               <!-- void tcmalloc::ThreadCache::FreeList::PopRange(int, void**, void**) -->
               <function-decl name='PopRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList8PopRangeEiPPvS3_' filepath='src/thread_cache.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- parameter of type 'int' -->
                 <parameter type-id='type-id-1'/>
                 <!-- parameter of type 'void**' -->
@@ -32772,7 +32781,7 @@
               <!-- int tcmalloc::ThreadCache::FreeList::lowwatermark() -->
               <function-decl name='lowwatermark' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList12lowwatermarkEv' filepath='src/thread_cache.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <!-- int -->
                 <return type-id='type-id-1'/>
               </function-decl>
@@ -32781,7 +32790,7 @@
               <!-- void tcmalloc::ThreadCache::FreeList::set_max_length(size_t) -->
               <function-decl name='set_max_length' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList14set_max_lengthEm' filepath='src/thread_cache.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- parameter of type 'typedef size_t' -->
                 <parameter type-id='type-id-7'/>
                 <!-- void -->
@@ -32792,7 +32801,7 @@
               <!-- void tcmalloc::ThreadCache::FreeList::clear_lowwatermark() -->
               <function-decl name='clear_lowwatermark' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList18clear_lowwatermarkEv' filepath='src/thread_cache.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -32801,7 +32810,7 @@
               <!-- size_t tcmalloc::ThreadCache::FreeList::length_overages() -->
               <function-decl name='length_overages' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList15length_overagesEv' filepath='src/thread_cache.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'const tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <!-- typedef size_t -->
                 <return type-id='type-id-7'/>
               </function-decl>
@@ -32810,7 +32819,7 @@
               <!-- void tcmalloc::ThreadCache::FreeList::set_length_overages(size_t) -->
               <function-decl name='set_length_overages' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList19set_length_overagesEm' filepath='src/thread_cache.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- parameter of type 'typedef size_t' -->
                 <parameter type-id='type-id-7'/>
                 <!-- void -->
@@ -32821,7 +32830,7 @@
               <!-- void tcmalloc::ThreadCache::FreeList::PushRange(int, void*, void*) -->
               <function-decl name='PushRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList9PushRangeEiPvS2_' filepath='src/thread_cache.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- parameter of type 'int' -->
                 <parameter type-id='type-id-1'/>
                 <!-- parameter of type 'void*' -->
@@ -32836,7 +32845,7 @@
               <!-- void tcmalloc::ThreadCache::FreeList::Init() -->
               <function-decl name='Init' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4InitEv' filepath='src/thread_cache.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <!-- void -->
                 <return type-id='type-id-75'/>
               </function-decl>
@@ -32845,17 +32854,17 @@
         </member-type>
         <member-type access='private'>
           <!-- enum tcmalloc::ThreadCache::__anonymous_enum__ -->
-          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/thread_cache.h' line='69' column='1' id='type-id-1601'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/thread_cache.h' line='69' column='1' id='type-id-1600'>
             <underlying-type type-id='type-id-96'/>
             <enumerator name='have_tls' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
           <!-- struct tcmalloc::ThreadCache::ThreadLocalData -->
-          <class-decl name='ThreadLocalData' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/thread_cache.h' line='262' column='1' id='type-id-1602'>
+          <class-decl name='ThreadLocalData' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/thread_cache.h' line='262' column='1' id='type-id-1601'>
             <data-member access='public' layout-offset-in-bits='0'>
               <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::ThreadLocalData::heap -->
-              <var-decl name='heap' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='263' column='1'/>
+              <var-decl name='heap' type-id='type-id-1561' visibility='default' filepath='src/thread_cache.h' line='263' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <!-- size_t tcmalloc::ThreadCache::ThreadLocalData::min_size_for_slow_path -->
@@ -32865,15 +32874,15 @@
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::next_ -->
-          <var-decl name='next_' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='75' column='1'/>
+          <var-decl name='next_' type-id='type-id-1561' visibility='default' filepath='src/thread_cache.h' line='75' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::prev_ -->
-          <var-decl name='prev_' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='76' column='1'/>
+          <var-decl name='prev_' type-id='type-id-1561' visibility='default' filepath='src/thread_cache.h' line='76' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::ThreadCache::ThreadLocalData tcmalloc::ThreadCache::threadlocal_data_ -->
-          <var-decl name='threadlocal_data_' type-id='type-id-1602' mangled-name='_ZN8tcmalloc11ThreadCache17threadlocal_data_E' visibility='default' filepath='src/thread_cache.h' line='272' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache17threadlocal_data_E'/>
+          <var-decl name='threadlocal_data_' type-id='type-id-1601' mangled-name='_ZN8tcmalloc11ThreadCache17threadlocal_data_E' visibility='default' filepath='src/thread_cache.h' line='272' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache17threadlocal_data_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static bool tcmalloc::ThreadCache::tsd_inited_ -->
@@ -32881,11 +32890,11 @@
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static pthread_key_t tcmalloc::ThreadCache::heap_key_ -->
-          <var-decl name='heap_key_' type-id='type-id-1086' mangled-name='_ZN8tcmalloc11ThreadCache9heap_key_E' visibility='default' filepath='src/thread_cache.h' line='281' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache9heap_key_E'/>
+          <var-decl name='heap_key_' type-id='type-id-1085' mangled-name='_ZN8tcmalloc11ThreadCache9heap_key_E' visibility='default' filepath='src/thread_cache.h' line='281' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache9heap_key_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::ThreadCache* tcmalloc::ThreadCache::thread_heaps_ -->
-          <var-decl name='thread_heaps_' type-id='type-id-1562' mangled-name='_ZN8tcmalloc11ThreadCache13thread_heaps_E' visibility='default' filepath='src/thread_cache.h' line='284' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache13thread_heaps_E'/>
+          <var-decl name='thread_heaps_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc11ThreadCache13thread_heaps_E' visibility='default' filepath='src/thread_cache.h' line='284' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache13thread_heaps_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static int tcmalloc::ThreadCache::thread_heap_count_ -->
@@ -32893,7 +32902,7 @@
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static tcmalloc::ThreadCache* tcmalloc::ThreadCache::next_memory_steal_ -->
-          <var-decl name='next_memory_steal_' type-id='type-id-1562' mangled-name='_ZN8tcmalloc11ThreadCache18next_memory_steal_E' visibility='default' filepath='src/thread_cache.h' line='291' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18next_memory_steal_E'/>
+          <var-decl name='next_memory_steal_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc11ThreadCache18next_memory_steal_E' visibility='default' filepath='src/thread_cache.h' line='291' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18next_memory_steal_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static size_t tcmalloc::ThreadCache::overall_thread_cache_size_ -->
@@ -32901,7 +32910,7 @@
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static volatile size_t tcmalloc::ThreadCache::per_thread_cache_size_ -->
-          <var-decl name='per_thread_cache_size_' type-id='type-id-1577' mangled-name='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E' visibility='default' filepath='src/thread_cache.h' line='300' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E'/>
+          <var-decl name='per_thread_cache_size_' type-id='type-id-1576' mangled-name='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E' visibility='default' filepath='src/thread_cache.h' line='300' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <!-- static ssize_t tcmalloc::ThreadCache::unclaimed_cache_space_ -->
@@ -32917,15 +32926,15 @@
         </data-member>
         <data-member access='private' layout-offset-in-bits='256'>
           <!-- tcmalloc::Sampler tcmalloc::ThreadCache::sampler_ -->
-          <var-decl name='sampler_' type-id='type-id-1557' visibility='default' filepath='src/thread_cache.h' line='313' column='1'/>
+          <var-decl name='sampler_' type-id='type-id-1556' visibility='default' filepath='src/thread_cache.h' line='313' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='384'>
           <!-- tcmalloc::ThreadCache::FreeList tcmalloc::ThreadCache::list_[88] -->
-          <var-decl name='list_' type-id='type-id-1436' visibility='default' filepath='src/thread_cache.h' line='315' column='1'/>
+          <var-decl name='list_' type-id='type-id-1435' visibility='default' filepath='src/thread_cache.h' line='315' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='17280'>
           <!-- pthread_t tcmalloc::ThreadCache::tid_ -->
-          <var-decl name='tid_' type-id='type-id-306' visibility='default' filepath='src/thread_cache.h' line='317' column='1'/>
+          <var-decl name='tid_' type-id='type-id-305' visibility='default' filepath='src/thread_cache.h' line='317' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='17344'>
           <!-- bool tcmalloc::ThreadCache::in_setspecific_ -->
@@ -32935,7 +32944,7 @@
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetThreadHeap() -->
           <function-decl name='GetThreadHeap' mangled-name='_ZN8tcmalloc11ThreadCache13GetThreadHeapEv' filepath='src/thread_cache.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::ThreadCache* -->
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -32963,7 +32972,7 @@
           <!-- bool tcmalloc::ThreadCache::SampleAllocation(size_t) -->
           <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc11ThreadCache16SampleAllocationEm' filepath='src/thread_cache.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- bool -->
@@ -32974,7 +32983,7 @@
           <!-- void* tcmalloc::ThreadCache::Allocate(size_t, size_t) -->
           <function-decl name='Allocate' mangled-name='_ZN8tcmalloc11ThreadCache8AllocateEmm' filepath='src/thread_cache.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -32987,14 +32996,14 @@
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCacheWhichMustBePresent() -->
           <function-decl name='GetCacheWhichMustBePresent' mangled-name='_ZN8tcmalloc11ThreadCache26GetCacheWhichMustBePresentEv' filepath='src/thread_cache.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::ThreadCache* -->
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- void tcmalloc::ThreadCache::Deallocate(void*, size_t) -->
           <function-decl name='Deallocate' mangled-name='_ZN8tcmalloc11ThreadCache10DeallocateEPvm' filepath='src/thread_cache.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
             <parameter type-id='type-id-74'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -33014,21 +33023,21 @@
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCacheIfPresent() -->
           <function-decl name='GetCacheIfPresent' mangled-name='_ZN8tcmalloc11ThreadCache17GetCacheIfPresentEv' filepath='src/thread_cache.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- tcmalloc::ThreadCache* -->
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCache() -->
           <function-decl name='GetCache' mangled-name='_ZN8tcmalloc11ThreadCache8GetCacheEv' filepath='src/thread_cache.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8GetCacheEv'>
             <!-- tcmalloc::ThreadCache* -->
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <!-- size_t tcmalloc::ThreadCache::Size() -->
           <function-decl name='Size' mangled-name='_ZNK8tcmalloc11ThreadCache4SizeEv' filepath='src/thread_cache.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1519' is-artificial='yes'/>
+            <parameter type-id='type-id-1518' is-artificial='yes'/>
             <!-- typedef size_t -->
             <return type-id='type-id-7'/>
           </function-decl>
@@ -33037,7 +33046,7 @@
           <!-- int tcmalloc::ThreadCache::freelist_length(size_t) -->
           <function-decl name='freelist_length' mangled-name='_ZNK8tcmalloc11ThreadCache15freelist_lengthEm' filepath='src/thread_cache.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'const tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1519' is-artificial='yes'/>
+            <parameter type-id='type-id-1518' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- int -->
@@ -33057,7 +33066,7 @@
           <!-- void tcmalloc::ThreadCache::IncreaseCacheLimitLocked() -->
           <function-decl name='IncreaseCacheLimitLocked' mangled-name='_ZN8tcmalloc11ThreadCache24IncreaseCacheLimitLockedEv' filepath='src/thread_cache.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache24IncreaseCacheLimitLockedEv'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -33073,9 +33082,9 @@
           <!-- void tcmalloc::ThreadCache::GetThreadStats(uint64_t*) -->
           <function-decl name='GetThreadStats' mangled-name='_ZN8tcmalloc11ThreadCache14GetThreadStatsEPmS1_' filepath='src/thread_cache.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache14GetThreadStatsEPmS1_'>
             <!-- parameter of type 'uint64_t*' -->
-            <parameter type-id='type-id-1564'/>
+            <parameter type-id='type-id-1563'/>
             <!-- parameter of type 'uint64_t*' -->
-            <parameter type-id='type-id-1564'/>
+            <parameter type-id='type-id-1563'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -33093,7 +33102,7 @@
           <!-- void tcmalloc::ThreadCache::IncreaseCacheLimit() -->
           <function-decl name='IncreaseCacheLimit' mangled-name='_ZN8tcmalloc11ThreadCache18IncreaseCacheLimitEv' filepath='src/thread_cache.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache18IncreaseCacheLimitEv'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -33116,7 +33125,7 @@
           <!-- int tcmalloc::ThreadCache::GetSamplePeriod() -->
           <function-decl name='GetSamplePeriod' mangled-name='_ZN8tcmalloc11ThreadCache15GetSamplePeriodEv' filepath='src/thread_cache.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache15GetSamplePeriodEv'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- int -->
             <return type-id='type-id-1'/>
           </function-decl>
@@ -33125,9 +33134,9 @@
           <!-- void tcmalloc::ThreadCache::ReleaseToCentralCache(tcmalloc::ThreadCache::FreeList*, size_t, int) -->
           <function-decl name='ReleaseToCentralCache' mangled-name='_ZN8tcmalloc11ThreadCache21ReleaseToCentralCacheEPNS0_8FreeListEmi' filepath='src/thread_cache.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache21ReleaseToCentralCacheEPNS0_8FreeListEmi'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-            <parameter type-id='type-id-1563'/>
+            <parameter type-id='type-id-1562'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- parameter of type 'int' -->
@@ -33140,7 +33149,7 @@
           <!-- void tcmalloc::ThreadCache::Scavenge() -->
           <function-decl name='Scavenge' mangled-name='_ZN8tcmalloc11ThreadCache8ScavengeEv' filepath='src/thread_cache.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8ScavengeEv'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -33149,9 +33158,9 @@
           <!-- void tcmalloc::ThreadCache::ListTooLong(tcmalloc::ThreadCache::FreeList*, size_t) -->
           <function-decl name='ListTooLong' mangled-name='_ZN8tcmalloc11ThreadCache11ListTooLongEPNS0_8FreeListEm' filepath='src/thread_cache.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache11ListTooLongEPNS0_8FreeListEm'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- parameter of type 'tcmalloc::ThreadCache::FreeList*' -->
-            <parameter type-id='type-id-1563'/>
+            <parameter type-id='type-id-1562'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- void -->
@@ -33162,7 +33171,7 @@
           <!-- void tcmalloc::ThreadCache::Cleanup() -->
           <function-decl name='Cleanup' mangled-name='_ZN8tcmalloc11ThreadCache7CleanupEv' filepath='src/thread_cache.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache7CleanupEv'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -33171,7 +33180,7 @@
           <!-- void tcmalloc::ThreadCache::DeleteCache() -->
           <function-decl name='DeleteCache' mangled-name='_ZN8tcmalloc11ThreadCache11DeleteCacheEPS0_' filepath='src/thread_cache.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache11DeleteCacheEPS0_'>
             <!-- parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562'/>
+            <parameter type-id='type-id-1561'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -33196,7 +33205,7 @@
           <!-- void* tcmalloc::ThreadCache::FetchFromCentralCache(size_t, size_t) -->
           <function-decl name='FetchFromCentralCache' mangled-name='_ZN8tcmalloc11ThreadCache21FetchFromCentralCacheEmm' filepath='src/thread_cache.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache21FetchFromCentralCacheEmm'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
             <parameter type-id='type-id-7'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -33209,9 +33218,9 @@
           <!-- void tcmalloc::ThreadCache::Init(pthread_t) -->
           <function-decl name='Init' mangled-name='_ZN8tcmalloc11ThreadCache4InitEm' filepath='src/thread_cache.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache4InitEm'>
             <!-- implicit parameter of type 'tcmalloc::ThreadCache*' -->
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <!-- parameter of type 'typedef pthread_t' -->
-            <parameter type-id='type-id-306'/>
+            <parameter type-id='type-id-305'/>
             <!-- void -->
             <return type-id='type-id-75'/>
           </function-decl>
@@ -33220,21 +33229,21 @@
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::NewHeap() -->
           <function-decl name='NewHeap' mangled-name='_ZN8tcmalloc11ThreadCache7NewHeapEm' filepath='src/thread_cache.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache7NewHeapEm'>
             <!-- parameter of type 'typedef pthread_t' -->
-            <parameter type-id='type-id-306'/>
+            <parameter type-id='type-id-305'/>
             <!-- tcmalloc::ThreadCache* -->
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::CreateCacheIfNecessary() -->
           <function-decl name='CreateCacheIfNecessary' mangled-name='_ZN8tcmalloc11ThreadCache22CreateCacheIfNecessaryEv' filepath='src/thread_cache.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache22CreateCacheIfNecessaryEv'>
             <!-- tcmalloc::ThreadCache* -->
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
       </class-decl>
       <!-- enum tcmalloc::LogMode -->
-      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1007'>
+      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1006'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='kLog' value='0'/>
         <enumerator name='kCrash' value='1'/>
@@ -33244,19 +33253,19 @@
       <class-decl name='Span' size-in-bits='384' is-struct='yes' visibility='default' filepath='src/span.h' line='45' column='1' id='type-id-144'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- PageID tcmalloc::Span::start -->
-          <var-decl name='start' type-id='type-id-1285' visibility='default' filepath='src/span.h' line='46' column='1'/>
+          <var-decl name='start' type-id='type-id-1284' visibility='default' filepath='src/span.h' line='46' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <!-- Length tcmalloc::Span::length -->
-          <var-decl name='length' type-id='type-id-1286' visibility='default' filepath='src/span.h' line='47' column='1'/>
+          <var-decl name='length' type-id='type-id-1285' visibility='default' filepath='src/span.h' line='47' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- tcmalloc::Span* tcmalloc::Span::next -->
-          <var-decl name='next' type-id='type-id-1287' visibility='default' filepath='src/span.h' line='48' column='1'/>
+          <var-decl name='next' type-id='type-id-1286' visibility='default' filepath='src/span.h' line='48' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <!-- tcmalloc::Span* tcmalloc::Span::prev -->
-          <var-decl name='prev' type-id='type-id-1287' visibility='default' filepath='src/span.h' line='49' column='1'/>
+          <var-decl name='prev' type-id='type-id-1286' visibility='default' filepath='src/span.h' line='49' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <!-- void* tcmalloc::Span::objects -->
@@ -33280,7 +33289,7 @@
         </data-member>
       </class-decl>
       <!-- struct tcmalloc::StackTrace -->
-      <class-decl name='StackTrace' size-in-bits='2112' is-struct='yes' visibility='default' filepath='src/common.h' line='266' column='1' id='type-id-1291'>
+      <class-decl name='StackTrace' size-in-bits='2112' is-struct='yes' visibility='default' filepath='src/common.h' line='266' column='1' id='type-id-1290'>
         <data-member access='public' layout-offset-in-bits='0'>
           <!-- uintptr_t tcmalloc::StackTrace::size -->
           <var-decl name='size' type-id='type-id-234' visibility='default' filepath='src/common.h' line='267' column='1'/>
@@ -33291,11 +33300,11 @@
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
           <!-- void* tcmalloc::StackTrace::stack[31] -->
-          <var-decl name='stack' type-id='type-id-1447' visibility='default' filepath='src/common.h' line='269' column='1'/>
+          <var-decl name='stack' type-id='type-id-1446' visibility='default' filepath='src/common.h' line='269' column='1'/>
         </data-member>
       </class-decl>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::StackTraceTable::Bucket> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1555'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1554'/>
       <!-- namespace tcmalloc::commandlineflags -->
       <namespace-decl name='commandlineflags'>
         <!-- long long int tcmalloc::commandlineflags::StringToLongLong(const char*, long long int) -->
@@ -33313,7 +33322,7 @@
         <!-- parameter of type 'typedef size_t' -->
         <parameter type-id='type-id-7'/>
         <!-- typedef Length -->
-        <return type-id='type-id-1286'/>
+        <return type-id='type-id-1285'/>
       </function-decl>
       <!-- void* tcmalloc::SLL_Next(void*) -->
       <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -33349,13 +33358,13 @@
       </function-decl>
     </namespace-decl>
     <!-- void* (typedef size_t, void*)* __malloc_hook -->
-    <var-decl name='__malloc_hook' type-id='type-id-1574' mangled-name='__malloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='135' column='1' elf-symbol-id='__malloc_hook'/>
+    <var-decl name='__malloc_hook' type-id='type-id-1573' mangled-name='__malloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='135' column='1' elf-symbol-id='__malloc_hook'/>
     <!-- void* (void*, typedef size_t, void*)* __realloc_hook -->
-    <var-decl name='__realloc_hook' type-id='type-id-1576' mangled-name='__realloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='137' column='1' elf-symbol-id='__realloc_hook'/>
+    <var-decl name='__realloc_hook' type-id='type-id-1575' mangled-name='__realloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='137' column='1' elf-symbol-id='__realloc_hook'/>
     <!-- void (void*, void*)* __free_hook -->
-    <var-decl name='__free_hook' type-id='type-id-1570' mangled-name='__free_hook' visibility='default' filepath='src/libc_override_glibc.h' line='139' column='1' elf-symbol-id='__free_hook'/>
+    <var-decl name='__free_hook' type-id='type-id-1569' mangled-name='__free_hook' visibility='default' filepath='src/libc_override_glibc.h' line='139' column='1' elf-symbol-id='__free_hook'/>
     <!-- void* (typedef size_t, typedef size_t, void*)* __memalign_hook -->
-    <var-decl name='__memalign_hook' type-id='type-id-1572' mangled-name='__memalign_hook' visibility='default' filepath='src/libc_override_glibc.h' line='141' column='1' elf-symbol-id='__memalign_hook'/>
+    <var-decl name='__memalign_hook' type-id='type-id-1571' mangled-name='__memalign_hook' visibility='default' filepath='src/libc_override_glibc.h' line='141' column='1' elf-symbol-id='__memalign_hook'/>
     <!-- namespace FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead -->
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
       <!-- int64 FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead::FLAGS_tcmalloc_large_alloc_report_threshold -->
@@ -33366,9 +33375,9 @@
     <!-- const char* tc_version(int*, int*, const char**) -->
     <function-decl name='tc_version' mangled-name='tc_version' filepath='src/tcmalloc.cc' line='1547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_version'>
       <!-- parameter of type 'int*' -->
-      <parameter type-id='type-id-1011' name='major' filepath='src/tcmalloc.cc' line='1548' column='1'/>
+      <parameter type-id='type-id-1010' name='major' filepath='src/tcmalloc.cc' line='1548' column='1'/>
       <!-- parameter of type 'int*' -->
-      <parameter type-id='type-id-1011' name='minor' filepath='src/tcmalloc.cc' line='1548' column='1'/>
+      <parameter type-id='type-id-1010' name='minor' filepath='src/tcmalloc.cc' line='1548' column='1'/>
       <!-- parameter of type 'const char**' -->
       <parameter type-id='type-id-13' name='patch' filepath='src/tcmalloc.cc' line='1548' column='1'/>
       <!-- const char* -->
@@ -33432,7 +33441,7 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1622' column='1'/>
       <!-- parameter of type 'const std::nothrow_t&' -->
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <!-- void* -->
       <return type-id='type-id-74'/>
     </function-decl>
@@ -33448,7 +33457,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1636' column='1'/>
       <!-- parameter of type 'const std::nothrow_t&' -->
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-decl>
@@ -33464,7 +33473,7 @@
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1652' column='1'/>
       <!-- parameter of type 'const std::nothrow_t&' -->
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <!-- void* -->
       <return type-id='type-id-74'/>
     </function-decl>
@@ -33480,7 +33489,7 @@
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1664' column='1'/>
       <!-- parameter of type 'const std::nothrow_t&' -->
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-decl>
@@ -33535,7 +33544,7 @@
     <!-- mallinfo tc_mallinfo() -->
     <function-decl name='tc_mallinfo' mangled-name='tc_mallinfo' filepath='src/tcmalloc.cc' line='1725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_mallinfo'>
       <!-- struct mallinfo -->
-      <return type-id='type-id-1426'/>
+      <return type-id='type-id-1425'/>
     </function-decl>
     <!-- size_t tc_malloc_size(void*) -->
     <function-decl name='tc_malloc_size' mangled-name='tc_malloc_size' filepath='src/tcmalloc.cc' line='1730' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_malloc_size'>
@@ -33551,10 +33560,10 @@
       <!-- void* -->
       <return type-id='type-id-74'/>
     </function-decl>
-    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
+    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1007'>
       <member-type access='private'>
         <!-- struct MallocExtension::FreeListInfo -->
-        <class-decl name='FreeListInfo' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/gperftools/malloc_extension.h' line='333' column='1' id='type-id-1450'>
+        <class-decl name='FreeListInfo' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/gperftools/malloc_extension.h' line='333' column='1' id='type-id-1449'>
           <data-member access='public' layout-offset-in-bits='0'>
             <!-- size_t MallocExtension::FreeListInfo::min_object_size -->
             <var-decl name='min_object_size' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='334' column='1'/>
@@ -33574,10 +33583,10 @@
         </class-decl>
       </member-type>
     </class-decl>
-    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
+    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1007'>
       <member-type access='private'>
         <!-- enum MallocExtension::Ownership -->
-        <enum-decl name='Ownership' filepath='./src/gperftools/malloc_extension.h' line='315' column='1' id='type-id-1015'>
+        <enum-decl name='Ownership' filepath='./src/gperftools/malloc_extension.h' line='315' column='1' id='type-id-1014'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kUnknownOwnership' value='0'/>
           <enumerator name='kOwned' value='1'/>
@@ -33586,7 +33595,7 @@
       </member-type>
     </class-decl>
     <!-- int (void*, void*) -->
-    <function-type size-in-bits='64' id='type-id-1525'>
+    <function-type size-in-bits='64' id='type-id-1524'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'void*' -->
@@ -33595,21 +33604,21 @@
       <return type-id='type-id-1'/>
     </function-type>
     <!-- void () -->
-    <function-type size-in-bits='64' id='type-id-1565'>
+    <function-type size-in-bits='64' id='type-id-1564'>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, const base::MallocRange*) -->
-    <function-type size-in-bits='64' id='type-id-1010'>
+    <function-type size-in-bits='64' id='type-id-1009'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'const base::MallocRange*' -->
-      <parameter type-id='type-id-1476'/>
+      <parameter type-id='type-id-1475'/>
       <!-- void -->
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, size_t) -->
-    <function-type size-in-bits='64' id='type-id-1567'>
+    <function-type size-in-bits='64' id='type-id-1566'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'typedef size_t' -->
@@ -33618,7 +33627,7 @@
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void (void*, void*) -->
-    <function-type size-in-bits='64' id='type-id-1569'>
+    <function-type size-in-bits='64' id='type-id-1568'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'void*' -->
@@ -33627,7 +33636,7 @@
       <return type-id='type-id-75'/>
     </function-type>
     <!-- void* (size_t, size_t, void*) -->
-    <function-type size-in-bits='64' id='type-id-1571'>
+    <function-type size-in-bits='64' id='type-id-1570'>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-7'/>
       <!-- parameter of type 'typedef size_t' -->
@@ -33638,7 +33647,7 @@
       <return type-id='type-id-74'/>
     </function-type>
     <!-- void* (size_t, void*) -->
-    <function-type size-in-bits='64' id='type-id-1573'>
+    <function-type size-in-bits='64' id='type-id-1572'>
       <!-- parameter of type 'typedef size_t' -->
       <parameter type-id='type-id-7'/>
       <!-- parameter of type 'void*' -->
@@ -33647,7 +33656,7 @@
       <return type-id='type-id-74'/>
     </function-type>
     <!-- void* (void*, size_t, void*) -->
-    <function-type size-in-bits='64' id='type-id-1575'>
+    <function-type size-in-bits='64' id='type-id-1574'>
       <!-- parameter of type 'void*' -->
       <parameter type-id='type-id-74'/>
       <!-- parameter of type 'typedef size_t' -->
@@ -33673,11 +33682,11 @@
       <!-- const double& std::max<double>(const double&, const double&) -->
       <function-decl name='max&lt;double&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'const double&' -->
-        <parameter type-id='type-id-1280'/>
+        <parameter type-id='type-id-1279'/>
         <!-- parameter of type 'const double&' -->
-        <parameter type-id='type-id-1280'/>
+        <parameter type-id='type-id-1279'/>
         <!-- const double& -->
-        <return type-id='type-id-1280'/>
+        <return type-id='type-id-1279'/>
       </function-decl>
       <!-- const int& std::max<int>(const int&, const int&) -->
       <function-decl name='max&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -33738,7 +33747,7 @@
     <!-- namespace tcmalloc -->
     <namespace-decl name='tcmalloc'>
       <!-- class tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> -->
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' visibility='default' id='type-id-1603'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' visibility='default' id='type-id-1602'/>
       <!-- void* tcmalloc::SLL_Next(void*) -->
       <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
         <!-- parameter of type 'void*' -->
@@ -33780,7 +33789,7 @@
         <return type-id='type-id-75'/>
       </function-decl>
       <!-- tcmalloc::PageHeapAllocator<tcmalloc::ThreadCache> tcmalloc::threadcache_allocator -->
-      <var-decl name='threadcache_allocator' type-id='type-id-1514' mangled-name='_ZN8tcmalloc21threadcache_allocatorE' visibility='default' filepath='src/thread_cache.cc' line='67' column='1' elf-symbol-id='_ZN8tcmalloc21threadcache_allocatorE'/>
+      <var-decl name='threadcache_allocator' type-id='type-id-1513' mangled-name='_ZN8tcmalloc21threadcache_allocatorE' visibility='default' filepath='src/thread_cache.cc' line='67' column='1' elf-symbol-id='_ZN8tcmalloc21threadcache_allocatorE'/>
     </namespace-decl>
   </abi-instr>
 </abi-corpus>
diff --git a/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi b/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi
index 0f069ecf..85a85a46 100644
--- a/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi
+++ b/tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi
@@ -4164,7 +4164,14 @@
         </union-decl>
       </member-type>
       <member-type access='private'>
-        <union-decl name='RegionSetRep' visibility='default' is-declaration-only='yes' id='type-id-304'/>
+        <union-decl name='RegionSetRep' size-in-bits='384' visibility='default' filepath='src/memory_region_map.cc' line='177' column='1' id='type-id-302'>
+          <data-member access='public'>
+            <var-decl name='rep' type-id='type-id-303' visibility='default' filepath='src/memory_region_map.cc' line='178' column='1'/>
+          </data-member>
+          <data-member access='public'>
+            <var-decl name='align_it' type-id='type-id-74' visibility='default' filepath='src/memory_region_map.cc' line='179' column='1'/>
+          </data-member>
+        </union-decl>
       </member-type>
       <data-member access='private' static='yes'>
         <var-decl name='client_count_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap13client_count_E' visibility='default' filepath='src/memory_region_map.h' line='292' column='1' elf-symbol-id='_ZN15MemoryRegionMap13client_count_E'/>
@@ -4176,7 +4183,7 @@
         <var-decl name='arena_' type-id='type-id-101' mangled-name='_ZN15MemoryRegionMap6arena_E' visibility='default' filepath='src/memory_region_map.h' line='298' column='1' elf-symbol-id='_ZN15MemoryRegionMap6arena_E'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='regions_' type-id='type-id-305' mangled-name='_ZN15MemoryRegionMap8regions_E' visibility='default' filepath='src/memory_region_map.h' line='306' column='1' elf-symbol-id='_ZN15MemoryRegionMap8regions_E'/>
+        <var-decl name='regions_' type-id='type-id-304' mangled-name='_ZN15MemoryRegionMap8regions_E' visibility='default' filepath='src/memory_region_map.h' line='306' column='1' elf-symbol-id='_ZN15MemoryRegionMap8regions_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <var-decl name='lock_' type-id='type-id-285' mangled-name='_ZN15MemoryRegionMap5lock_E' visibility='default' filepath='src/memory_region_map.h' line='309' column='1' elf-symbol-id='_ZN15MemoryRegionMap5lock_E'/>
@@ -4188,7 +4195,7 @@
         <var-decl name='recursion_count_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap16recursion_count_E' visibility='default' filepath='src/memory_region_map.h' line='314' column='1' elf-symbol-id='_ZN15MemoryRegionMap16recursion_count_E'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='lock_owner_tid_' type-id='type-id-306' mangled-name='_ZN15MemoryRegionMap15lock_owner_tid_E' visibility='default' filepath='src/memory_region_map.h' line='316' column='1' elf-symbol-id='_ZN15MemoryRegionMap15lock_owner_tid_E'/>
+        <var-decl name='lock_owner_tid_' type-id='type-id-305' mangled-name='_ZN15MemoryRegionMap15lock_owner_tid_E' visibility='default' filepath='src/memory_region_map.h' line='316' column='1' elf-symbol-id='_ZN15MemoryRegionMap15lock_owner_tid_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <var-decl name='map_size_' type-id='type-id-103' mangled-name='_ZN15MemoryRegionMap9map_size_E' visibility='default' filepath='src/memory_region_map.h' line='319' column='1' elf-symbol-id='_ZN15MemoryRegionMap9map_size_E'/>
@@ -4197,7 +4204,7 @@
         <var-decl name='unmap_size_' type-id='type-id-103' mangled-name='_ZN15MemoryRegionMap11unmap_size_E' visibility='default' filepath='src/memory_region_map.h' line='321' column='1' elf-symbol-id='_ZN15MemoryRegionMap11unmap_size_E'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='bucket_table_' type-id='type-id-307' mangled-name='_ZN15MemoryRegionMap13bucket_table_E' visibility='default' filepath='src/memory_region_map.h' line='324' column='1' elf-symbol-id='_ZN15MemoryRegionMap13bucket_table_E'/>
+        <var-decl name='bucket_table_' type-id='type-id-306' mangled-name='_ZN15MemoryRegionMap13bucket_table_E' visibility='default' filepath='src/memory_region_map.h' line='324' column='1' elf-symbol-id='_ZN15MemoryRegionMap13bucket_table_E'/>
       </data-member>
       <data-member access='private' static='yes'>
         <var-decl name='num_buckets_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap12num_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='325' column='1' elf-symbol-id='_ZN15MemoryRegionMap12num_buckets_E'/>
@@ -4206,21 +4213,21 @@
         <var-decl name='saved_buckets_count_' type-id='type-id-1' mangled-name='_ZN15MemoryRegionMap20saved_buckets_count_E' visibility='default' filepath='src/memory_region_map.h' line='337' column='1' elf-symbol-id='_ZN15MemoryRegionMap20saved_buckets_count_E'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='saved_buckets_' type-id='type-id-308' mangled-name='_ZN15MemoryRegionMap14saved_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='343' column='1' elf-symbol-id='_ZN15MemoryRegionMap14saved_buckets_E'/>
+        <var-decl name='saved_buckets_' type-id='type-id-307' mangled-name='_ZN15MemoryRegionMap14saved_buckets_E' visibility='default' filepath='src/memory_region_map.h' line='343' column='1' elf-symbol-id='_ZN15MemoryRegionMap14saved_buckets_E'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='saved_buckets_keys_' type-id='type-id-309' mangled-name='_ZN15MemoryRegionMap19saved_buckets_keys_E' visibility='default' filepath='src/memory_region_map.h' line='345' column='1' elf-symbol-id='_ZN15MemoryRegionMap19saved_buckets_keys_E'/>
+        <var-decl name='saved_buckets_keys_' type-id='type-id-308' mangled-name='_ZN15MemoryRegionMap19saved_buckets_keys_E' visibility='default' filepath='src/memory_region_map.h' line='345' column='1' elf-symbol-id='_ZN15MemoryRegionMap19saved_buckets_keys_E'/>
       </data-member>
       <member-function access='private' static='yes'>
         <function-decl name='IterateBuckets&lt;HeapProfileTable::BufferArgs*&gt;' filepath='src/memory_region_map.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-310'/>
+          <parameter type-id='type-id-309'/>
           <parameter type-id='type-id-252'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='HandleSavedRegionsLocked' mangled-name='_ZN15MemoryRegionMap24HandleSavedRegionsLockedEPFvRKNS_6RegionEE' filepath='src/memory_region_map.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap24HandleSavedRegionsLockedEPFvRKNS_6RegionEE'>
-          <parameter type-id='type-id-311'/>
+          <parameter type-id='type-id-310'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -4306,7 +4313,7 @@
         <function-decl name='GetBucket' mangled-name='_ZN15MemoryRegionMap9GetBucketEiPKPKv' filepath='src/memory_region_map.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap9GetBucketEiPKPKv'>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-246'/>
-          <return type-id='type-id-312'/>
+          <return type-id='type-id-311'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
@@ -4338,7 +4345,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -4359,7 +4366,7 @@
       <member-function access='private' static='yes'>
         <function-decl name='SbrkHook' mangled-name='_ZN15MemoryRegionMap8SbrkHookEPKvl' filepath='src/memory_region_map.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MemoryRegionMap8SbrkHookEPKvl'>
           <parameter type-id='type-id-74'/>
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -4375,89 +4382,89 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-315'>
+    <class-decl name='STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-314'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-316' is-artificial='yes'/>
-          <parameter type-id='type-id-317'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
+          <parameter type-id='type-id-316'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE7destroyEPS0_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-316' is-artificial='yes'/>
-          <parameter type-id='type-id-318'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
+          <parameter type-id='type-id-317'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='max_size' mangled-name='_ZNK13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE8max_sizeEv' filepath='src/base/stl_allocator.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-319' is-artificial='yes'/>
+          <parameter type-id='type-id-318' is-artificial='yes'/>
           <return type-id='type-id-7'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-316' is-artificial='yes'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-318'/>
+          <return type-id='type-id-317'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE9constructEPS0_RKS0_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-316' is-artificial='yes'/>
-          <parameter type-id='type-id-318'/>
-          <parameter type-id='type-id-320'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
+          <parameter type-id='type-id-317'/>
+          <parameter type-id='type-id-319'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEE10deallocateEPS0_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-316' is-artificial='yes'/>
-          <parameter type-id='type-id-318'/>
+          <parameter type-id='type-id-315' is-artificial='yes'/>
+          <parameter type-id='type-id-317'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-321'>
+    <class-decl name='STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-320'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-322' is-artificial='yes'/>
-          <parameter type-id='type-id-323'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
+          <parameter type-id='type-id-322'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorIcN15HeapLeakChecker9AllocatorEE10deallocateEPcm' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <parameter type-id='type-id-3'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
@@ -4465,7 +4472,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorIcN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-322' is-artificial='yes'/>
+          <parameter type-id='type-id-321' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-3'/>
@@ -4473,377 +4480,377 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='operator==' mangled-name='_ZNK13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEeqERKS2_' filepath='src/base/stl_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-324' is-artificial='yes'/>
-          <parameter type-id='type-id-323'/>
+          <parameter type-id='type-id-323' is-artificial='yes'/>
+          <parameter type-id='type-id-322'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-325'>
+    <class-decl name='STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-324'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
-          <parameter type-id='type-id-327'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
+          <parameter type-id='type-id-326'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
-          <parameter type-id='type-id-328'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
+          <parameter type-id='type-id-327'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorImN15HeapLeakChecker9AllocatorEE7destroyEPm' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
-          <parameter type-id='type-id-329'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
+          <parameter type-id='type-id-328'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorImN15HeapLeakChecker9AllocatorEE9constructEPmRKm' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-326' is-artificial='yes'/>
+          <parameter type-id='type-id-325' is-artificial='yes'/>
+          <parameter type-id='type-id-328'/>
           <parameter type-id='type-id-329'/>
-          <parameter type-id='type-id-330'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-331'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-330'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-332' is-artificial='yes'/>
-          <parameter type-id='type-id-328'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
+          <parameter type-id='type-id-327'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeImEN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-332' is-artificial='yes'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-333'/>
+          <return type-id='type-id-332'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeImEN15HeapLeakChecker9AllocatorEE10deallocateEPS1_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-332' is-artificial='yes'/>
-          <parameter type-id='type-id-333'/>
+          <parameter type-id='type-id-331' is-artificial='yes'/>
+          <parameter type-id='type-id-332'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-334'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-333'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-335' is-artificial='yes'/>
-          <parameter type-id='type-id-336'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
+          <parameter type-id='type-id-335'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmN15HeapLeakChecker10RangeValueEEENS3_9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-335' is-artificial='yes'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-337'/>
+          <return type-id='type-id-336'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmN15HeapLeakChecker10RangeValueEEENS3_9AllocatorEE10deallocateEPS6_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-335' is-artificial='yes'/>
-          <parameter type-id='type-id-337'/>
+          <parameter type-id='type-id-334' is-artificial='yes'/>
+          <parameter type-id='type-id-336'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-338'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-337'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-339' is-artificial='yes'/>
-          <parameter type-id='type-id-340'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
+          <parameter type-id='type-id-339'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmmEEN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-339' is-artificial='yes'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-341'/>
+          <return type-id='type-id-340'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKmmEEN15HeapLeakChecker9AllocatorEE10deallocateEPS4_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-339' is-artificial='yes'/>
-          <parameter type-id='type-id-341'/>
+          <parameter type-id='type-id-338' is-artificial='yes'/>
+          <parameter type-id='type-id-340'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-342'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-341'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
-          <parameter type-id='type-id-344'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
+          <parameter type-id='type-id-343'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_ISA_S5_EEEES5_E8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-345'/>
+          <return type-id='type-id-344'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_ISA_S5_EEEES5_E10deallocateEPSE_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-343' is-artificial='yes'/>
-          <parameter type-id='type-id-345'/>
+          <parameter type-id='type-id-342' is-artificial='yes'/>
+          <parameter type-id='type-id-344'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-346'>
+    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-345'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-347' is-artificial='yes'/>
-          <parameter type-id='type-id-348'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
+          <parameter type-id='type-id-347'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-347' is-artificial='yes'/>
-          <parameter type-id='type-id-336'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
+          <parameter type-id='type-id-335'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKmN15HeapLeakChecker10RangeValueEENS2_9AllocatorEE9constructEPS4_RKS4_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-347' is-artificial='yes'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
+          <parameter type-id='type-id-348'/>
           <parameter type-id='type-id-349'/>
-          <parameter type-id='type-id-350'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKmN15HeapLeakChecker10RangeValueEENS2_9AllocatorEE7destroyEPS4_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-347' is-artificial='yes'/>
-          <parameter type-id='type-id-349'/>
+          <parameter type-id='type-id-346' is-artificial='yes'/>
+          <parameter type-id='type-id-348'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-351'>
+    <class-decl name='STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-350'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-352' is-artificial='yes'/>
-          <parameter type-id='type-id-353'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
+          <parameter type-id='type-id-352'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-352' is-artificial='yes'/>
-          <parameter type-id='type-id-340'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
+          <parameter type-id='type-id-339'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEE7destroyEPS2_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-352' is-artificial='yes'/>
-          <parameter type-id='type-id-354'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
+          <parameter type-id='type-id-353'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEE9constructEPS2_RKS2_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-352' is-artificial='yes'/>
+          <parameter type-id='type-id-351' is-artificial='yes'/>
+          <parameter type-id='type-id-353'/>
           <parameter type-id='type-id-354'/>
-          <parameter type-id='type-id-355'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-356'>
+    <class-decl name='STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-355'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-357' is-artificial='yes'/>
-          <parameter type-id='type-id-358'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
+          <parameter type-id='type-id-357'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-357' is-artificial='yes'/>
-          <parameter type-id='type-id-344'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
+          <parameter type-id='type-id-343'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_IS9_S4_EEES4_E7destroyEPSC_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-357' is-artificial='yes'/>
-          <parameter type-id='type-id-359'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorISt4pairIKSbIcSt11char_traitsIcES_IcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS_IS9_S4_EEES4_E9constructEPSC_RKSC_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-357' is-artificial='yes'/>
+          <parameter type-id='type-id-356' is-artificial='yes'/>
+          <parameter type-id='type-id-358'/>
           <parameter type-id='type-id-359'/>
-          <parameter type-id='type-id-360'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-361'>
+    <class-decl name='STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-360'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-362' is-artificial='yes'/>
-          <parameter type-id='type-id-363'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
+          <parameter type-id='type-id-362'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE7destroyEPS0_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <parameter type-id='type-id-171'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='max_size' mangled-name='_ZNK13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE8max_sizeEv' filepath='src/base/stl_allocator.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-364' is-artificial='yes'/>
+          <parameter type-id='type-id-363' is-artificial='yes'/>
           <return type-id='type-id-7'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-171'/>
@@ -4851,22 +4858,22 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE9constructEPS0_RKS0_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <parameter type-id='type-id-171'/>
-          <parameter type-id='type-id-365'/>
+          <parameter type-id='type-id-364'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorIPvN15HeapLeakChecker9AllocatorEE10deallocateEPS0_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-362' is-artificial='yes'/>
+          <parameter type-id='type-id-361' is-artificial='yes'/>
           <parameter type-id='type-id-171'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <enum-decl name='ObjectPlacement' filepath='src/heap-checker.cc' line='345' column='1' id='type-id-366'>
+    <enum-decl name='ObjectPlacement' filepath='src/heap-checker.cc' line='345' column='1' id='type-id-365'>
       <underlying-type type-id='type-id-96'/>
       <enumerator name='MUST_BE_ON_HEAP' value='0'/>
       <enumerator name='IGNORED_ON_HEAP' value='1'/>
@@ -4875,10 +4882,10 @@
       <enumerator name='THREAD_DATA' value='4'/>
       <enumerator name='THREAD_REGISTERS' value='5'/>
     </enum-decl>
-    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='256' id='type-id-367'>
-      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
+    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='256' id='type-id-366'>
+      <subrange length='4' type-id='type-id-19' id='type-id-367'/>
     </array-type-def>
-    <class-decl name='AllocObject' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-checker.cc' line='356' column='1' id='type-id-369'>
+    <class-decl name='AllocObject' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-checker.cc' line='356' column='1' id='type-id-368'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='ptr' type-id='type-id-74' visibility='default' filepath='src/heap-checker.cc' line='357' column='1'/>
       </data-member>
@@ -4886,14 +4893,14 @@
         <var-decl name='size' type-id='type-id-234' visibility='default' filepath='src/heap-checker.cc' line='358' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='place' type-id='type-id-366' visibility='default' filepath='src/heap-checker.cc' line='359' column='1'/>
+        <var-decl name='place' type-id='type-id-365' visibility='default' filepath='src/heap-checker.cc' line='359' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='AllocObject' filepath='src/heap-checker.cc' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-318' is-artificial='yes'/>
+          <parameter type-id='type-id-317' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
           <parameter type-id='type-id-7'/>
-          <parameter type-id='type-id-366'/>
+          <parameter type-id='type-id-365'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -4913,7 +4920,7 @@
         <var-decl name='stack' type-id='type-id-171' visibility='default' filepath='src/heap-profile-stats.h' line='74' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
-        <var-decl name='next' type-id='type-id-312' visibility='default' filepath='src/heap-profile-stats.h' line='75' column='1'/>
+        <var-decl name='next' type-id='type-id-311' visibility='default' filepath='src/heap-profile-stats.h' line='75' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='HeapProfileStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/heap-profile-stats.h' line='54' column='1' id='type-id-245'>
@@ -4930,43 +4937,43 @@
         <var-decl name='free_size' type-id='type-id-103' visibility='default' filepath='src/heap-profile-stats.h' line='64' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='AtomicWord' type-id='type-id-370' filepath='src/base/atomicops.h' line='129' column='1' id='type-id-174'/>
-    <typedef-decl name='DisabledRangeMap' type-id='type-id-371' filepath='src/heap-checker.cc' line='411' column='1' id='type-id-372'/>
-    <typedef-decl name='GlobalRegionCallerRangeMap' type-id='type-id-373' filepath='src/heap-checker.cc' line='432' column='1' id='type-id-374'/>
-    <typedef-decl name='LibraryLiveObjectsStacks' type-id='type-id-375' filepath='src/heap-checker.cc' line='397' column='1' id='type-id-376'/>
-    <typedef-decl name='LiveObjectsStack' type-id='type-id-377' filepath='src/heap-checker.cc' line='384' column='1' id='type-id-378'/>
-    <typedef-decl name='MallocHook_DeleteHook' type-id='type-id-190' filepath='./src/gperftools/malloc_hook_c.h' line='76' column='1' id='type-id-379'/>
-    <typedef-decl name='MallocHook_MmapHook' type-id='type-id-380' filepath='./src/gperftools/malloc_hook_c.h' line='99' column='1' id='type-id-381'/>
-    <typedef-decl name='MallocHook_NewHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook_c.h' line='70' column='1' id='type-id-383'/>
-    <typedef-decl name='MallocHook_SbrkHook' type-id='type-id-384' filepath='./src/gperftools/malloc_hook_c.h' line='144' column='1' id='type-id-385'/>
+    <typedef-decl name='AtomicWord' type-id='type-id-369' filepath='src/base/atomicops.h' line='129' column='1' id='type-id-174'/>
+    <typedef-decl name='DisabledRangeMap' type-id='type-id-370' filepath='src/heap-checker.cc' line='411' column='1' id='type-id-371'/>
+    <typedef-decl name='GlobalRegionCallerRangeMap' type-id='type-id-372' filepath='src/heap-checker.cc' line='432' column='1' id='type-id-373'/>
+    <typedef-decl name='LibraryLiveObjectsStacks' type-id='type-id-374' filepath='src/heap-checker.cc' line='397' column='1' id='type-id-375'/>
+    <typedef-decl name='LiveObjectsStack' type-id='type-id-376' filepath='src/heap-checker.cc' line='384' column='1' id='type-id-377'/>
+    <typedef-decl name='MallocHook_DeleteHook' type-id='type-id-190' filepath='./src/gperftools/malloc_hook_c.h' line='76' column='1' id='type-id-378'/>
+    <typedef-decl name='MallocHook_MmapHook' type-id='type-id-379' filepath='./src/gperftools/malloc_hook_c.h' line='99' column='1' id='type-id-380'/>
+    <typedef-decl name='MallocHook_NewHook' type-id='type-id-381' filepath='./src/gperftools/malloc_hook_c.h' line='70' column='1' id='type-id-382'/>
+    <typedef-decl name='MallocHook_SbrkHook' type-id='type-id-383' filepath='./src/gperftools/malloc_hook_c.h' line='144' column='1' id='type-id-384'/>
     <typedef-decl name='RawFD' type-id='type-id-1' filepath='./src/base/logging.h' line='251' column='1' id='type-id-85'/>
-    <typedef-decl name='StackTopSet' type-id='type-id-386' filepath='src/heap-checker.cc' line='422' column='1' id='type-id-387'/>
-    <typedef-decl name='__intptr_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='189' column='1' id='type-id-388'/>
-    <typedef-decl name='intptr_t' type-id='type-id-388' filepath='/usr/include/unistd.h' line='268' column='1' id='type-id-370'/>
-    <typedef-decl name='off_t' type-id='type-id-150' filepath='/usr/include/sys/types.h' line='87' column='1' id='type-id-313'/>
+    <typedef-decl name='StackTopSet' type-id='type-id-385' filepath='src/heap-checker.cc' line='422' column='1' id='type-id-386'/>
+    <typedef-decl name='__intptr_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='189' column='1' id='type-id-387'/>
+    <typedef-decl name='intptr_t' type-id='type-id-387' filepath='/usr/include/unistd.h' line='268' column='1' id='type-id-369'/>
+    <typedef-decl name='off_t' type-id='type-id-150' filepath='/usr/include/sys/types.h' line='87' column='1' id='type-id-312'/>
     <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='2048' id='type-id-292'>
-      <subrange length='32' type-id='type-id-19' id='type-id-389'/>
+      <subrange length='32' type-id='type-id-19' id='type-id-388'/>
     </array-type-def>
     <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-192'/>
     <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-201'/>
     <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-186'/>
     <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-187'/>
     <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-191'/>
-    <reference-type-def kind='lvalue' type-id='type-id-369' size-in-bits='64' id='type-id-390'/>
-    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-318'/>
-    <qualified-type-def type-id='type-id-318' const='yes' id='type-id-391'/>
-    <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
-    <reference-type-def kind='lvalue' type-id='type-id-318' size-in-bits='64' id='type-id-393'/>
-    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-394'/>
-    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-227'/>
-    <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-395'/>
-    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-228'/>
+    <reference-type-def kind='lvalue' type-id='type-id-368' size-in-bits='64' id='type-id-389'/>
+    <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-317'/>
+    <qualified-type-def type-id='type-id-317' const='yes' id='type-id-390'/>
+    <reference-type-def kind='lvalue' type-id='type-id-390' size-in-bits='64' id='type-id-391'/>
+    <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-392'/>
+    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-393'/>
+    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-227'/>
+    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-394'/>
+    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-228'/>
     <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-214'/>
     <pointer-type-def type-id='type-id-215' size-in-bits='64' id='type-id-218'/>
     <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-237'/>
     <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
-    <reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-396'/>
-    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-312'/>
+    <reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-395'/>
+    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-311'/>
     <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-277'/>
     <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-229'/>
     <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-198'/>
@@ -4980,1390 +4987,1390 @@
     <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
     <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-200'/>
     <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-205'/>
-    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-397'/>
-    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-230'/>
-    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-398'/>
-    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-231'/>
+    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-396'/>
+    <pointer-type-def type-id='type-id-396' size-in-bits='64' id='type-id-230'/>
+    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-397'/>
+    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-231'/>
     <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-101'/>
     <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-288'/>
     <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-294'/>
-    <reference-type-def kind='lvalue' type-id='type-id-315' size-in-bits='64' id='type-id-399'/>
-    <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-316'/>
-    <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-322'/>
-    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
-    <reference-type-def kind='lvalue' type-id='type-id-331' size-in-bits='64' id='type-id-400'/>
-    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
-    <reference-type-def kind='lvalue' type-id='type-id-334' size-in-bits='64' id='type-id-401'/>
-    <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
-    <reference-type-def kind='lvalue' type-id='type-id-338' size-in-bits='64' id='type-id-402'/>
-    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
-    <reference-type-def kind='lvalue' type-id='type-id-342' size-in-bits='64' id='type-id-403'/>
-    <pointer-type-def type-id='type-id-342' size-in-bits='64' id='type-id-343'/>
-    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-347'/>
-    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
-    <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-357'/>
-    <reference-type-def kind='lvalue' type-id='type-id-361' size-in-bits='64' id='type-id-404'/>
-    <pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-362'/>
-    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-405'/>
-    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-232'/>
-    <reference-type-def kind='lvalue' type-id='type-id-406' size-in-bits='64' id='type-id-407'/>
-    <pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-408'/>
-    <reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-410'/>
-    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-411'/>
-    <reference-type-def kind='lvalue' type-id='type-id-412' size-in-bits='64' id='type-id-413'/>
-    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-414'/>
-    <reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-416'/>
-    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-417'/>
-    <pointer-type-def type-id='type-id-418' size-in-bits='64' id='type-id-419'/>
-    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-421'/>
-    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-423'/>
-    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-424'/>
-    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-193'/>
-    <qualified-type-def type-id='type-id-369' const='yes' id='type-id-425'/>
-    <reference-type-def kind='lvalue' type-id='type-id-425' size-in-bits='64' id='type-id-320'/>
-    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-426'/>
-    <qualified-type-def type-id='type-id-426' const='yes' id='type-id-427'/>
-    <reference-type-def kind='lvalue' type-id='type-id-427' size-in-bits='64' id='type-id-428'/>
+    <reference-type-def kind='lvalue' type-id='type-id-314' size-in-bits='64' id='type-id-398'/>
+    <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-315'/>
+    <pointer-type-def type-id='type-id-320' size-in-bits='64' id='type-id-321'/>
+    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
+    <reference-type-def kind='lvalue' type-id='type-id-330' size-in-bits='64' id='type-id-399'/>
+    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-331'/>
+    <reference-type-def kind='lvalue' type-id='type-id-333' size-in-bits='64' id='type-id-400'/>
+    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-334'/>
+    <reference-type-def kind='lvalue' type-id='type-id-337' size-in-bits='64' id='type-id-401'/>
+    <pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-338'/>
+    <reference-type-def kind='lvalue' type-id='type-id-341' size-in-bits='64' id='type-id-402'/>
+    <pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-342'/>
+    <pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-346'/>
+    <pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-351'/>
+    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-356'/>
+    <reference-type-def kind='lvalue' type-id='type-id-360' size-in-bits='64' id='type-id-403'/>
+    <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
+    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-404'/>
+    <pointer-type-def type-id='type-id-404' size-in-bits='64' id='type-id-232'/>
+    <reference-type-def kind='lvalue' type-id='type-id-405' size-in-bits='64' id='type-id-406'/>
+    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-407'/>
+    <reference-type-def kind='lvalue' type-id='type-id-408' size-in-bits='64' id='type-id-409'/>
+    <pointer-type-def type-id='type-id-408' size-in-bits='64' id='type-id-410'/>
+    <reference-type-def kind='lvalue' type-id='type-id-411' size-in-bits='64' id='type-id-412'/>
+    <pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-413'/>
+    <reference-type-def kind='lvalue' type-id='type-id-414' size-in-bits='64' id='type-id-415'/>
+    <pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-416'/>
+    <pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-418'/>
+    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
+    <pointer-type-def type-id='type-id-421' size-in-bits='64' id='type-id-422'/>
+    <qualified-type-def type-id='type-id-179' const='yes' id='type-id-423'/>
+    <pointer-type-def type-id='type-id-423' size-in-bits='64' id='type-id-193'/>
+    <qualified-type-def type-id='type-id-368' const='yes' id='type-id-424'/>
+    <reference-type-def kind='lvalue' type-id='type-id-424' size-in-bits='64' id='type-id-319'/>
+    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-425'/>
+    <qualified-type-def type-id='type-id-425' const='yes' id='type-id-426'/>
+    <reference-type-def kind='lvalue' type-id='type-id-426' size-in-bits='64' id='type-id-427'/>
     <qualified-type-def type-id='type-id-211' const='yes' id='type-id-213'/>
-    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-429'/>
-    <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-238'/>
-    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-240'/>
-    <qualified-type-def type-id='type-id-220' const='yes' id='type-id-430'/>
-    <reference-type-def kind='lvalue' type-id='type-id-430' size-in-bits='64' id='type-id-222'/>
-    <qualified-type-def type-id='type-id-233' const='yes' id='type-id-431'/>
-    <reference-type-def kind='lvalue' type-id='type-id-431' size-in-bits='64' id='type-id-432'/>
-    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-433'/>
-    <reference-type-def kind='lvalue' type-id='type-id-433' size-in-bits='64' id='type-id-434'/>
-    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-435'/>
-    <qualified-type-def type-id='type-id-242' const='yes' id='type-id-436'/>
-    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-278'/>
-    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-279'/>
-    <qualified-type-def type-id='type-id-244' const='yes' id='type-id-437'/>
-    <reference-type-def kind='lvalue' type-id='type-id-437' size-in-bits='64' id='type-id-438'/>
-    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-439'/>
-    <reference-type-def kind='lvalue' type-id='type-id-439' size-in-bits='64' id='type-id-440'/>
-    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-441'/>
-    <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-271'/>
-    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-206'/>
-    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-442'/>
-    <reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-280'/>
-    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-281'/>
-    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-443'/>
-    <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-253'/>
-    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-444'/>
-    <reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' id='type-id-203'/>
-    <qualified-type-def type-id='type-id-255' const='yes' id='type-id-445'/>
-    <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-270'/>
-    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-446'/>
-    <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-268'/>
-    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-269'/>
-    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-447'/>
-    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-289'/>
-    <qualified-type-def type-id='type-id-291' const='yes' id='type-id-448'/>
-    <reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-297'/>
-    <pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-293'/>
-    <qualified-type-def type-id='type-id-315' const='yes' id='type-id-449'/>
-    <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-317'/>
-    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-319'/>
-    <qualified-type-def type-id='type-id-321' const='yes' id='type-id-450'/>
-    <reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-323'/>
-    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-324'/>
-    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-451'/>
-    <reference-type-def kind='lvalue' type-id='type-id-451' size-in-bits='64' id='type-id-327'/>
-    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
-    <qualified-type-def type-id='type-id-331' const='yes' id='type-id-453'/>
-    <reference-type-def kind='lvalue' type-id='type-id-453' size-in-bits='64' id='type-id-328'/>
-    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-454'/>
-    <qualified-type-def type-id='type-id-334' const='yes' id='type-id-455'/>
-    <reference-type-def kind='lvalue' type-id='type-id-455' size-in-bits='64' id='type-id-336'/>
-    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-456'/>
-    <qualified-type-def type-id='type-id-338' const='yes' id='type-id-457'/>
-    <reference-type-def kind='lvalue' type-id='type-id-457' size-in-bits='64' id='type-id-340'/>
-    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-458'/>
-    <qualified-type-def type-id='type-id-342' const='yes' id='type-id-459'/>
-    <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-344'/>
-    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-460'/>
-    <qualified-type-def type-id='type-id-346' const='yes' id='type-id-461'/>
-    <reference-type-def kind='lvalue' type-id='type-id-461' size-in-bits='64' id='type-id-348'/>
-    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-462'/>
-    <qualified-type-def type-id='type-id-351' const='yes' id='type-id-463'/>
-    <reference-type-def kind='lvalue' type-id='type-id-463' size-in-bits='64' id='type-id-353'/>
-    <pointer-type-def type-id='type-id-463' size-in-bits='64' id='type-id-464'/>
-    <qualified-type-def type-id='type-id-356' const='yes' id='type-id-465'/>
-    <reference-type-def kind='lvalue' type-id='type-id-465' size-in-bits='64' id='type-id-358'/>
-    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
-    <qualified-type-def type-id='type-id-361' const='yes' id='type-id-467'/>
-    <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-363'/>
-    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-364'/>
-    <qualified-type-def type-id='type-id-406' const='yes' id='type-id-468'/>
-    <reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-469'/>
-    <pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-470'/>
-    <qualified-type-def type-id='type-id-409' const='yes' id='type-id-471'/>
-    <reference-type-def kind='lvalue' type-id='type-id-471' size-in-bits='64' id='type-id-472'/>
-    <pointer-type-def type-id='type-id-471' size-in-bits='64' id='type-id-473'/>
-    <qualified-type-def type-id='type-id-412' const='yes' id='type-id-474'/>
-    <reference-type-def kind='lvalue' type-id='type-id-474' size-in-bits='64' id='type-id-475'/>
-    <pointer-type-def type-id='type-id-474' size-in-bits='64' id='type-id-476'/>
-    <qualified-type-def type-id='type-id-415' const='yes' id='type-id-477'/>
-    <reference-type-def kind='lvalue' type-id='type-id-477' size-in-bits='64' id='type-id-478'/>
-    <pointer-type-def type-id='type-id-477' size-in-bits='64' id='type-id-479'/>
-    <qualified-type-def type-id='type-id-418' const='yes' id='type-id-480'/>
-    <reference-type-def kind='lvalue' type-id='type-id-480' size-in-bits='64' id='type-id-481'/>
-    <pointer-type-def type-id='type-id-480' size-in-bits='64' id='type-id-482'/>
-    <qualified-type-def type-id='type-id-420' const='yes' id='type-id-483'/>
-    <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-484'/>
-    <qualified-type-def type-id='type-id-422' const='yes' id='type-id-485'/>
-    <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
-    <reference-type-def kind='lvalue' type-id='type-id-487' size-in-bits='64' id='type-id-488'/>
+    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-428'/>
+    <reference-type-def kind='lvalue' type-id='type-id-428' size-in-bits='64' id='type-id-238'/>
+    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-240'/>
+    <qualified-type-def type-id='type-id-220' const='yes' id='type-id-429'/>
+    <reference-type-def kind='lvalue' type-id='type-id-429' size-in-bits='64' id='type-id-222'/>
+    <qualified-type-def type-id='type-id-233' const='yes' id='type-id-430'/>
+    <reference-type-def kind='lvalue' type-id='type-id-430' size-in-bits='64' id='type-id-431'/>
+    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-432'/>
+    <reference-type-def kind='lvalue' type-id='type-id-432' size-in-bits='64' id='type-id-433'/>
+    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-434'/>
+    <qualified-type-def type-id='type-id-242' const='yes' id='type-id-435'/>
+    <reference-type-def kind='lvalue' type-id='type-id-435' size-in-bits='64' id='type-id-278'/>
+    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-279'/>
+    <qualified-type-def type-id='type-id-244' const='yes' id='type-id-436'/>
+    <reference-type-def kind='lvalue' type-id='type-id-436' size-in-bits='64' id='type-id-437'/>
+    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-438'/>
+    <reference-type-def kind='lvalue' type-id='type-id-438' size-in-bits='64' id='type-id-439'/>
+    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-440'/>
+    <reference-type-def kind='lvalue' type-id='type-id-440' size-in-bits='64' id='type-id-271'/>
+    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-206'/>
+    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-441'/>
+    <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-280'/>
+    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-281'/>
+    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-442'/>
+    <reference-type-def kind='lvalue' type-id='type-id-442' size-in-bits='64' id='type-id-253'/>
+    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-443'/>
+    <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-203'/>
+    <qualified-type-def type-id='type-id-255' const='yes' id='type-id-444'/>
+    <reference-type-def kind='lvalue' type-id='type-id-444' size-in-bits='64' id='type-id-270'/>
+    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-445'/>
+    <reference-type-def kind='lvalue' type-id='type-id-445' size-in-bits='64' id='type-id-268'/>
+    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-269'/>
+    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-446'/>
+    <reference-type-def kind='lvalue' type-id='type-id-446' size-in-bits='64' id='type-id-289'/>
+    <qualified-type-def type-id='type-id-291' const='yes' id='type-id-447'/>
+    <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-297'/>
+    <pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-293'/>
+    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-448'/>
+    <reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-316'/>
+    <pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-318'/>
+    <qualified-type-def type-id='type-id-320' const='yes' id='type-id-449'/>
+    <reference-type-def kind='lvalue' type-id='type-id-449' size-in-bits='64' id='type-id-322'/>
+    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-323'/>
+    <qualified-type-def type-id='type-id-324' const='yes' id='type-id-450'/>
+    <reference-type-def kind='lvalue' type-id='type-id-450' size-in-bits='64' id='type-id-326'/>
+    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-451'/>
+    <qualified-type-def type-id='type-id-330' const='yes' id='type-id-452'/>
+    <reference-type-def kind='lvalue' type-id='type-id-452' size-in-bits='64' id='type-id-327'/>
+    <pointer-type-def type-id='type-id-452' size-in-bits='64' id='type-id-453'/>
+    <qualified-type-def type-id='type-id-333' const='yes' id='type-id-454'/>
+    <reference-type-def kind='lvalue' type-id='type-id-454' size-in-bits='64' id='type-id-335'/>
+    <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-455'/>
+    <qualified-type-def type-id='type-id-337' const='yes' id='type-id-456'/>
+    <reference-type-def kind='lvalue' type-id='type-id-456' size-in-bits='64' id='type-id-339'/>
+    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-457'/>
+    <qualified-type-def type-id='type-id-341' const='yes' id='type-id-458'/>
+    <reference-type-def kind='lvalue' type-id='type-id-458' size-in-bits='64' id='type-id-343'/>
+    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-459'/>
+    <qualified-type-def type-id='type-id-345' const='yes' id='type-id-460'/>
+    <reference-type-def kind='lvalue' type-id='type-id-460' size-in-bits='64' id='type-id-347'/>
+    <pointer-type-def type-id='type-id-460' size-in-bits='64' id='type-id-461'/>
+    <qualified-type-def type-id='type-id-350' const='yes' id='type-id-462'/>
+    <reference-type-def kind='lvalue' type-id='type-id-462' size-in-bits='64' id='type-id-352'/>
+    <pointer-type-def type-id='type-id-462' size-in-bits='64' id='type-id-463'/>
+    <qualified-type-def type-id='type-id-355' const='yes' id='type-id-464'/>
+    <reference-type-def kind='lvalue' type-id='type-id-464' size-in-bits='64' id='type-id-357'/>
+    <pointer-type-def type-id='type-id-464' size-in-bits='64' id='type-id-465'/>
+    <qualified-type-def type-id='type-id-360' const='yes' id='type-id-466'/>
+    <reference-type-def kind='lvalue' type-id='type-id-466' size-in-bits='64' id='type-id-362'/>
+    <pointer-type-def type-id='type-id-466' size-in-bits='64' id='type-id-363'/>
+    <qualified-type-def type-id='type-id-405' const='yes' id='type-id-467'/>
+    <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
+    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-469'/>
+    <qualified-type-def type-id='type-id-408' const='yes' id='type-id-470'/>
+    <reference-type-def kind='lvalue' type-id='type-id-470' size-in-bits='64' id='type-id-471'/>
+    <pointer-type-def type-id='type-id-470' size-in-bits='64' id='type-id-472'/>
+    <qualified-type-def type-id='type-id-411' const='yes' id='type-id-473'/>
+    <reference-type-def kind='lvalue' type-id='type-id-473' size-in-bits='64' id='type-id-474'/>
+    <pointer-type-def type-id='type-id-473' size-in-bits='64' id='type-id-475'/>
+    <qualified-type-def type-id='type-id-414' const='yes' id='type-id-476'/>
+    <reference-type-def kind='lvalue' type-id='type-id-476' size-in-bits='64' id='type-id-477'/>
+    <pointer-type-def type-id='type-id-476' size-in-bits='64' id='type-id-478'/>
+    <qualified-type-def type-id='type-id-417' const='yes' id='type-id-479'/>
+    <reference-type-def kind='lvalue' type-id='type-id-479' size-in-bits='64' id='type-id-480'/>
+    <pointer-type-def type-id='type-id-479' size-in-bits='64' id='type-id-481'/>
+    <qualified-type-def type-id='type-id-419' const='yes' id='type-id-482'/>
+    <pointer-type-def type-id='type-id-482' size-in-bits='64' id='type-id-483'/>
+    <qualified-type-def type-id='type-id-421' const='yes' id='type-id-484'/>
+    <pointer-type-def type-id='type-id-484' size-in-bits='64' id='type-id-485'/>
+    <reference-type-def kind='lvalue' type-id='type-id-486' size-in-bits='64' id='type-id-487'/>
     <qualified-type-def type-id='type-id-2' const='yes' id='type-id-212'/>
-    <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-489'/>
-    <reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' id='type-id-490'/>
-    <qualified-type-def type-id='type-id-491' const='yes' id='type-id-492'/>
-    <pointer-type-def type-id='type-id-492' size-in-bits='64' id='type-id-493'/>
-    <qualified-type-def type-id='type-id-494' const='yes' id='type-id-495'/>
-    <reference-type-def kind='lvalue' type-id='type-id-495' size-in-bits='64' id='type-id-496'/>
-    <pointer-type-def type-id='type-id-495' size-in-bits='64' id='type-id-497'/>
-    <qualified-type-def type-id='type-id-498' const='yes' id='type-id-499'/>
-    <reference-type-def kind='lvalue' type-id='type-id-499' size-in-bits='64' id='type-id-500'/>
-    <pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-501'/>
-    <qualified-type-def type-id='type-id-502' const='yes' id='type-id-503'/>
-    <reference-type-def kind='lvalue' type-id='type-id-503' size-in-bits='64' id='type-id-504'/>
-    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-505'/>
-    <qualified-type-def type-id='type-id-506' const='yes' id='type-id-507'/>
-    <reference-type-def kind='lvalue' type-id='type-id-507' size-in-bits='64' id='type-id-508'/>
-    <pointer-type-def type-id='type-id-507' size-in-bits='64' id='type-id-509'/>
-    <qualified-type-def type-id='type-id-299' const='yes' id='type-id-510'/>
-    <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-511'/>
-    <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-512'/>
-    <qualified-type-def type-id='type-id-513' const='yes' id='type-id-514'/>
-    <reference-type-def kind='lvalue' type-id='type-id-514' size-in-bits='64' id='type-id-515'/>
-    <pointer-type-def type-id='type-id-514' size-in-bits='64' id='type-id-516'/>
-    <qualified-type-def type-id='type-id-517' const='yes' id='type-id-518'/>
-    <reference-type-def kind='lvalue' type-id='type-id-518' size-in-bits='64' id='type-id-519'/>
-    <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-520'/>
-    <qualified-type-def type-id='type-id-521' const='yes' id='type-id-522'/>
-    <reference-type-def kind='lvalue' type-id='type-id-522' size-in-bits='64' id='type-id-523'/>
-    <pointer-type-def type-id='type-id-522' size-in-bits='64' id='type-id-524'/>
-    <qualified-type-def type-id='type-id-525' const='yes' id='type-id-526'/>
-    <reference-type-def kind='lvalue' type-id='type-id-526' size-in-bits='64' id='type-id-527'/>
-    <pointer-type-def type-id='type-id-526' size-in-bits='64' id='type-id-528'/>
-    <qualified-type-def type-id='type-id-529' const='yes' id='type-id-530'/>
-    <reference-type-def kind='lvalue' type-id='type-id-530' size-in-bits='64' id='type-id-531'/>
-    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-533'/>
-    <reference-type-def kind='lvalue' type-id='type-id-533' size-in-bits='64' id='type-id-534'/>
-    <pointer-type-def type-id='type-id-533' size-in-bits='64' id='type-id-535'/>
-    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-537'/>
-    <reference-type-def kind='lvalue' type-id='type-id-537' size-in-bits='64' id='type-id-538'/>
-    <pointer-type-def type-id='type-id-537' size-in-bits='64' id='type-id-539'/>
-    <qualified-type-def type-id='type-id-540' const='yes' id='type-id-541'/>
-    <reference-type-def kind='lvalue' type-id='type-id-541' size-in-bits='64' id='type-id-542'/>
-    <pointer-type-def type-id='type-id-541' size-in-bits='64' id='type-id-543'/>
-    <qualified-type-def type-id='type-id-544' const='yes' id='type-id-545'/>
-    <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-546'/>
-    <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-547'/>
-    <qualified-type-def type-id='type-id-548' const='yes' id='type-id-549'/>
-    <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-550'/>
-    <qualified-type-def type-id='type-id-551' const='yes' id='type-id-552'/>
-    <reference-type-def kind='lvalue' type-id='type-id-552' size-in-bits='64' id='type-id-553'/>
-    <pointer-type-def type-id='type-id-552' size-in-bits='64' id='type-id-554'/>
-    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-556'/>
-    <reference-type-def kind='lvalue' type-id='type-id-556' size-in-bits='64' id='type-id-557'/>
-    <pointer-type-def type-id='type-id-556' size-in-bits='64' id='type-id-558'/>
-    <qualified-type-def type-id='type-id-559' const='yes' id='type-id-560'/>
-    <reference-type-def kind='lvalue' type-id='type-id-560' size-in-bits='64' id='type-id-561'/>
-    <pointer-type-def type-id='type-id-560' size-in-bits='64' id='type-id-562'/>
-    <qualified-type-def type-id='type-id-563' const='yes' id='type-id-564'/>
-    <reference-type-def kind='lvalue' type-id='type-id-564' size-in-bits='64' id='type-id-565'/>
-    <pointer-type-def type-id='type-id-564' size-in-bits='64' id='type-id-566'/>
-    <qualified-type-def type-id='type-id-567' const='yes' id='type-id-568'/>
-    <pointer-type-def type-id='type-id-568' size-in-bits='64' id='type-id-569'/>
-    <qualified-type-def type-id='type-id-570' const='yes' id='type-id-571'/>
-    <pointer-type-def type-id='type-id-571' size-in-bits='64' id='type-id-572'/>
-    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-574'/>
-    <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-575'/>
-    <qualified-type-def type-id='type-id-576' const='yes' id='type-id-577'/>
-    <pointer-type-def type-id='type-id-577' size-in-bits='64' id='type-id-578'/>
-    <qualified-type-def type-id='type-id-579' const='yes' id='type-id-580'/>
-    <pointer-type-def type-id='type-id-580' size-in-bits='64' id='type-id-581'/>
-    <qualified-type-def type-id='type-id-582' const='yes' id='type-id-583'/>
-    <pointer-type-def type-id='type-id-583' size-in-bits='64' id='type-id-584'/>
-    <qualified-type-def type-id='type-id-585' const='yes' id='type-id-586'/>
-    <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-587'/>
-    <qualified-type-def type-id='type-id-588' const='yes' id='type-id-589'/>
-    <reference-type-def kind='lvalue' type-id='type-id-589' size-in-bits='64' id='type-id-590'/>
-    <qualified-type-def type-id='type-id-591' const='yes' id='type-id-592'/>
-    <reference-type-def kind='lvalue' type-id='type-id-592' size-in-bits='64' id='type-id-593'/>
-    <pointer-type-def type-id='type-id-592' size-in-bits='64' id='type-id-594'/>
-    <qualified-type-def type-id='type-id-595' const='yes' id='type-id-596'/>
-    <pointer-type-def type-id='type-id-596' size-in-bits='64' id='type-id-597'/>
-    <qualified-type-def type-id='type-id-598' const='yes' id='type-id-599'/>
-    <pointer-type-def type-id='type-id-599' size-in-bits='64' id='type-id-600'/>
-    <qualified-type-def type-id='type-id-601' const='yes' id='type-id-602'/>
-    <reference-type-def kind='lvalue' type-id='type-id-602' size-in-bits='64' id='type-id-603'/>
-    <pointer-type-def type-id='type-id-602' size-in-bits='64' id='type-id-604'/>
-    <qualified-type-def type-id='type-id-605' const='yes' id='type-id-606'/>
-    <reference-type-def kind='lvalue' type-id='type-id-606' size-in-bits='64' id='type-id-607'/>
-    <qualified-type-def type-id='type-id-608' const='yes' id='type-id-609'/>
-    <reference-type-def kind='lvalue' type-id='type-id-609' size-in-bits='64' id='type-id-610'/>
-    <pointer-type-def type-id='type-id-609' size-in-bits='64' id='type-id-611'/>
-    <qualified-type-def type-id='type-id-612' const='yes' id='type-id-613'/>
-    <reference-type-def kind='lvalue' type-id='type-id-613' size-in-bits='64' id='type-id-614'/>
-    <pointer-type-def type-id='type-id-613' size-in-bits='64' id='type-id-615'/>
-    <qualified-type-def type-id='type-id-371' const='yes' id='type-id-616'/>
-    <reference-type-def kind='lvalue' type-id='type-id-616' size-in-bits='64' id='type-id-617'/>
-    <pointer-type-def type-id='type-id-616' size-in-bits='64' id='type-id-618'/>
-    <qualified-type-def type-id='type-id-373' const='yes' id='type-id-619'/>
-    <reference-type-def kind='lvalue' type-id='type-id-619' size-in-bits='64' id='type-id-620'/>
-    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-621'/>
-    <qualified-type-def type-id='type-id-375' const='yes' id='type-id-622'/>
-    <reference-type-def kind='lvalue' type-id='type-id-622' size-in-bits='64' id='type-id-623'/>
-    <pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-624'/>
-    <qualified-type-def type-id='type-id-625' const='yes' id='type-id-626'/>
-    <reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-350'/>
-    <pointer-type-def type-id='type-id-626' size-in-bits='64' id='type-id-627'/>
-    <qualified-type-def type-id='type-id-628' const='yes' id='type-id-629'/>
-    <reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-355'/>
-    <pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-630'/>
-    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-632'/>
-    <reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-360'/>
-    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-633'/>
-    <qualified-type-def type-id='type-id-634' const='yes' id='type-id-635'/>
-    <reference-type-def kind='lvalue' type-id='type-id-635' size-in-bits='64' id='type-id-636'/>
-    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-638'/>
-    <reference-type-def kind='lvalue' type-id='type-id-638' size-in-bits='64' id='type-id-639'/>
-    <qualified-type-def type-id='type-id-386' const='yes' id='type-id-640'/>
-    <reference-type-def kind='lvalue' type-id='type-id-640' size-in-bits='64' id='type-id-641'/>
-    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-642'/>
-    <qualified-type-def type-id='type-id-377' const='yes' id='type-id-643'/>
-    <reference-type-def kind='lvalue' type-id='type-id-643' size-in-bits='64' id='type-id-644'/>
-    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-645'/>
-    <qualified-type-def type-id='type-id-646' const='yes' id='type-id-647'/>
-    <reference-type-def kind='lvalue' type-id='type-id-647' size-in-bits='64' id='type-id-648'/>
-    <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-649'/>
-    <qualified-type-def type-id='type-id-650' const='yes' id='type-id-651'/>
-    <reference-type-def kind='lvalue' type-id='type-id-651' size-in-bits='64' id='type-id-652'/>
-    <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-653'/>
+    <reference-type-def kind='lvalue' type-id='type-id-212' size-in-bits='64' id='type-id-488'/>
+    <reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' id='type-id-489'/>
+    <qualified-type-def type-id='type-id-490' const='yes' id='type-id-491'/>
+    <pointer-type-def type-id='type-id-491' size-in-bits='64' id='type-id-492'/>
+    <qualified-type-def type-id='type-id-493' const='yes' id='type-id-494'/>
+    <reference-type-def kind='lvalue' type-id='type-id-494' size-in-bits='64' id='type-id-495'/>
+    <pointer-type-def type-id='type-id-494' size-in-bits='64' id='type-id-496'/>
+    <qualified-type-def type-id='type-id-497' const='yes' id='type-id-498'/>
+    <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-499'/>
+    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-500'/>
+    <qualified-type-def type-id='type-id-501' const='yes' id='type-id-502'/>
+    <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-503'/>
+    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-504'/>
+    <qualified-type-def type-id='type-id-505' const='yes' id='type-id-506'/>
+    <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-507'/>
+    <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-508'/>
+    <qualified-type-def type-id='type-id-299' const='yes' id='type-id-509'/>
+    <reference-type-def kind='lvalue' type-id='type-id-509' size-in-bits='64' id='type-id-510'/>
+    <pointer-type-def type-id='type-id-509' size-in-bits='64' id='type-id-511'/>
+    <qualified-type-def type-id='type-id-512' const='yes' id='type-id-513'/>
+    <reference-type-def kind='lvalue' type-id='type-id-513' size-in-bits='64' id='type-id-514'/>
+    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-515'/>
+    <qualified-type-def type-id='type-id-516' const='yes' id='type-id-517'/>
+    <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-518'/>
+    <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-519'/>
+    <qualified-type-def type-id='type-id-520' const='yes' id='type-id-521'/>
+    <reference-type-def kind='lvalue' type-id='type-id-521' size-in-bits='64' id='type-id-522'/>
+    <pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-523'/>
+    <qualified-type-def type-id='type-id-524' const='yes' id='type-id-525'/>
+    <reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-526'/>
+    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-527'/>
+    <qualified-type-def type-id='type-id-528' const='yes' id='type-id-529'/>
+    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-530'/>
+    <qualified-type-def type-id='type-id-531' const='yes' id='type-id-532'/>
+    <reference-type-def kind='lvalue' type-id='type-id-532' size-in-bits='64' id='type-id-533'/>
+    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-534'/>
+    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-536'/>
+    <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-537'/>
+    <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-538'/>
+    <qualified-type-def type-id='type-id-539' const='yes' id='type-id-540'/>
+    <reference-type-def kind='lvalue' type-id='type-id-540' size-in-bits='64' id='type-id-541'/>
+    <pointer-type-def type-id='type-id-540' size-in-bits='64' id='type-id-542'/>
+    <qualified-type-def type-id='type-id-543' const='yes' id='type-id-544'/>
+    <reference-type-def kind='lvalue' type-id='type-id-544' size-in-bits='64' id='type-id-545'/>
+    <pointer-type-def type-id='type-id-544' size-in-bits='64' id='type-id-546'/>
+    <qualified-type-def type-id='type-id-547' const='yes' id='type-id-548'/>
+    <pointer-type-def type-id='type-id-548' size-in-bits='64' id='type-id-549'/>
+    <qualified-type-def type-id='type-id-550' const='yes' id='type-id-551'/>
+    <reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-552'/>
+    <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-553'/>
+    <qualified-type-def type-id='type-id-554' const='yes' id='type-id-555'/>
+    <reference-type-def kind='lvalue' type-id='type-id-555' size-in-bits='64' id='type-id-556'/>
+    <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-557'/>
+    <qualified-type-def type-id='type-id-558' const='yes' id='type-id-559'/>
+    <reference-type-def kind='lvalue' type-id='type-id-559' size-in-bits='64' id='type-id-560'/>
+    <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-561'/>
+    <qualified-type-def type-id='type-id-562' const='yes' id='type-id-563'/>
+    <reference-type-def kind='lvalue' type-id='type-id-563' size-in-bits='64' id='type-id-564'/>
+    <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-565'/>
+    <qualified-type-def type-id='type-id-566' const='yes' id='type-id-567'/>
+    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-568'/>
+    <qualified-type-def type-id='type-id-569' const='yes' id='type-id-570'/>
+    <pointer-type-def type-id='type-id-570' size-in-bits='64' id='type-id-571'/>
+    <qualified-type-def type-id='type-id-572' const='yes' id='type-id-573'/>
+    <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-574'/>
+    <qualified-type-def type-id='type-id-575' const='yes' id='type-id-576'/>
+    <pointer-type-def type-id='type-id-576' size-in-bits='64' id='type-id-577'/>
+    <qualified-type-def type-id='type-id-578' const='yes' id='type-id-579'/>
+    <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-580'/>
+    <qualified-type-def type-id='type-id-581' const='yes' id='type-id-582'/>
+    <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-583'/>
+    <qualified-type-def type-id='type-id-584' const='yes' id='type-id-585'/>
+    <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-586'/>
+    <qualified-type-def type-id='type-id-587' const='yes' id='type-id-588'/>
+    <reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-589'/>
+    <qualified-type-def type-id='type-id-590' const='yes' id='type-id-591'/>
+    <reference-type-def kind='lvalue' type-id='type-id-591' size-in-bits='64' id='type-id-592'/>
+    <pointer-type-def type-id='type-id-591' size-in-bits='64' id='type-id-593'/>
+    <qualified-type-def type-id='type-id-594' const='yes' id='type-id-595'/>
+    <pointer-type-def type-id='type-id-595' size-in-bits='64' id='type-id-596'/>
+    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-598'/>
+    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-599'/>
+    <qualified-type-def type-id='type-id-600' const='yes' id='type-id-601'/>
+    <reference-type-def kind='lvalue' type-id='type-id-601' size-in-bits='64' id='type-id-602'/>
+    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-603'/>
+    <qualified-type-def type-id='type-id-604' const='yes' id='type-id-605'/>
+    <reference-type-def kind='lvalue' type-id='type-id-605' size-in-bits='64' id='type-id-606'/>
+    <qualified-type-def type-id='type-id-607' const='yes' id='type-id-608'/>
+    <reference-type-def kind='lvalue' type-id='type-id-608' size-in-bits='64' id='type-id-609'/>
+    <pointer-type-def type-id='type-id-608' size-in-bits='64' id='type-id-610'/>
+    <qualified-type-def type-id='type-id-611' const='yes' id='type-id-612'/>
+    <reference-type-def kind='lvalue' type-id='type-id-612' size-in-bits='64' id='type-id-613'/>
+    <pointer-type-def type-id='type-id-612' size-in-bits='64' id='type-id-614'/>
+    <qualified-type-def type-id='type-id-370' const='yes' id='type-id-615'/>
+    <reference-type-def kind='lvalue' type-id='type-id-615' size-in-bits='64' id='type-id-616'/>
+    <pointer-type-def type-id='type-id-615' size-in-bits='64' id='type-id-617'/>
+    <qualified-type-def type-id='type-id-372' const='yes' id='type-id-618'/>
+    <reference-type-def kind='lvalue' type-id='type-id-618' size-in-bits='64' id='type-id-619'/>
+    <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-620'/>
+    <qualified-type-def type-id='type-id-374' const='yes' id='type-id-621'/>
+    <reference-type-def kind='lvalue' type-id='type-id-621' size-in-bits='64' id='type-id-622'/>
+    <pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-623'/>
+    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-625'/>
+    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-349'/>
+    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-626'/>
+    <qualified-type-def type-id='type-id-627' const='yes' id='type-id-628'/>
+    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-354'/>
+    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-629'/>
+    <qualified-type-def type-id='type-id-630' const='yes' id='type-id-631'/>
+    <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-359'/>
+    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-632'/>
+    <qualified-type-def type-id='type-id-633' const='yes' id='type-id-634'/>
+    <reference-type-def kind='lvalue' type-id='type-id-634' size-in-bits='64' id='type-id-635'/>
+    <qualified-type-def type-id='type-id-636' const='yes' id='type-id-637'/>
+    <reference-type-def kind='lvalue' type-id='type-id-637' size-in-bits='64' id='type-id-638'/>
+    <qualified-type-def type-id='type-id-385' const='yes' id='type-id-639'/>
+    <reference-type-def kind='lvalue' type-id='type-id-639' size-in-bits='64' id='type-id-640'/>
+    <pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-641'/>
+    <qualified-type-def type-id='type-id-376' const='yes' id='type-id-642'/>
+    <reference-type-def kind='lvalue' type-id='type-id-642' size-in-bits='64' id='type-id-643'/>
+    <pointer-type-def type-id='type-id-642' size-in-bits='64' id='type-id-644'/>
+    <qualified-type-def type-id='type-id-645' const='yes' id='type-id-646'/>
+    <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-647'/>
+    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-648'/>
+    <qualified-type-def type-id='type-id-649' const='yes' id='type-id-650'/>
+    <reference-type-def kind='lvalue' type-id='type-id-650' size-in-bits='64' id='type-id-651'/>
+    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-652'/>
     <qualified-type-def type-id='type-id-41' const='yes' id='type-id-188'/>
-    <pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-655'/>
-    <reference-type-def kind='lvalue' type-id='type-id-494' size-in-bits='64' id='type-id-656'/>
-    <pointer-type-def type-id='type-id-494' size-in-bits='64' id='type-id-657'/>
-    <pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-659'/>
-    <reference-type-def kind='lvalue' type-id='type-id-498' size-in-bits='64' id='type-id-660'/>
-    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-661'/>
-    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-663'/>
-    <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-664'/>
-    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-665'/>
-    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-667'/>
-    <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-668'/>
-    <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-669'/>
-    <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-671'/>
-    <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-672'/>
-    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-673'/>
-    <reference-type-def kind='lvalue' type-id='type-id-513' size-in-bits='64' id='type-id-674'/>
-    <pointer-type-def type-id='type-id-513' size-in-bits='64' id='type-id-675'/>
-    <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-676'/>
-    <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-677'/>
-    <reference-type-def kind='lvalue' type-id='type-id-521' size-in-bits='64' id='type-id-678'/>
-    <pointer-type-def type-id='type-id-521' size-in-bits='64' id='type-id-679'/>
-    <reference-type-def kind='lvalue' type-id='type-id-525' size-in-bits='64' id='type-id-680'/>
-    <pointer-type-def type-id='type-id-525' size-in-bits='64' id='type-id-681'/>
-    <reference-type-def kind='lvalue' type-id='type-id-532' size-in-bits='64' id='type-id-682'/>
-    <pointer-type-def type-id='type-id-532' size-in-bits='64' id='type-id-683'/>
-    <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-684'/>
-    <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-685'/>
-    <reference-type-def kind='lvalue' type-id='type-id-540' size-in-bits='64' id='type-id-686'/>
-    <pointer-type-def type-id='type-id-540' size-in-bits='64' id='type-id-687'/>
-    <reference-type-def kind='lvalue' type-id='type-id-544' size-in-bits='64' id='type-id-688'/>
-    <pointer-type-def type-id='type-id-544' size-in-bits='64' id='type-id-689'/>
-    <reference-type-def kind='lvalue' type-id='type-id-551' size-in-bits='64' id='type-id-690'/>
-    <pointer-type-def type-id='type-id-551' size-in-bits='64' id='type-id-333'/>
-    <reference-type-def kind='lvalue' type-id='type-id-555' size-in-bits='64' id='type-id-691'/>
-    <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-337'/>
-    <reference-type-def kind='lvalue' type-id='type-id-559' size-in-bits='64' id='type-id-692'/>
-    <pointer-type-def type-id='type-id-559' size-in-bits='64' id='type-id-341'/>
-    <reference-type-def kind='lvalue' type-id='type-id-563' size-in-bits='64' id='type-id-693'/>
-    <pointer-type-def type-id='type-id-563' size-in-bits='64' id='type-id-345'/>
-    <pointer-type-def type-id='type-id-567' size-in-bits='64' id='type-id-694'/>
-    <reference-type-def kind='lvalue' type-id='type-id-694' size-in-bits='64' id='type-id-695'/>
-    <pointer-type-def type-id='type-id-579' size-in-bits='64' id='type-id-696'/>
-    <pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-698'/>
-    <pointer-type-def type-id='type-id-582' size-in-bits='64' id='type-id-699'/>
-    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-701'/>
-    <pointer-type-def type-id='type-id-585' size-in-bits='64' id='type-id-702'/>
-    <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-704'/>
-    <reference-type-def kind='lvalue' type-id='type-id-588' size-in-bits='64' id='type-id-705'/>
-    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-706'/>
-    <reference-type-def kind='lvalue' type-id='type-id-591' size-in-bits='64' id='type-id-707'/>
-    <pointer-type-def type-id='type-id-591' size-in-bits='64' id='type-id-708'/>
-    <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
-    <reference-type-def kind='lvalue' type-id='type-id-595' size-in-bits='64' id='type-id-711'/>
-    <pointer-type-def type-id='type-id-595' size-in-bits='64' id='type-id-712'/>
-    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-713'/>
-    <reference-type-def kind='lvalue' type-id='type-id-601' size-in-bits='64' id='type-id-714'/>
-    <pointer-type-def type-id='type-id-601' size-in-bits='64' id='type-id-715'/>
-    <reference-type-def kind='lvalue' type-id='type-id-371' size-in-bits='64' id='type-id-716'/>
-    <pointer-type-def type-id='type-id-371' size-in-bits='64' id='type-id-717'/>
-    <reference-type-def kind='lvalue' type-id='type-id-373' size-in-bits='64' id='type-id-718'/>
-    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-719'/>
-    <reference-type-def kind='lvalue' type-id='type-id-375' size-in-bits='64' id='type-id-720'/>
-    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-721'/>
-    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-722'/>
-    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-349'/>
-    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-723'/>
-    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-354'/>
-    <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-724'/>
-    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-359'/>
-    <pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-725'/>
-    <pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-726'/>
-    <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-728'/>
-    <pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-730'/>
-    <pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-732'/>
-    <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-734'/>
-    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
-    <reference-type-def kind='lvalue' type-id='type-id-386' size-in-bits='64' id='type-id-737'/>
-    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-738'/>
-    <reference-type-def kind='lvalue' type-id='type-id-377' size-in-bits='64' id='type-id-739'/>
-    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-740'/>
-    <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-741'/>
-    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-217'/>
-    <reference-type-def kind='lvalue' type-id='type-id-650' size-in-bits='64' id='type-id-742'/>
-    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-743'/>
-    <pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-207'/>
-    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-745'/>
-    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-329'/>
-    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-746'/>
-    <reference-type-def kind='lvalue' type-id='type-id-746' size-in-bits='64' id='type-id-747'/>
-    <pointer-type-def type-id='type-id-746' size-in-bits='64' id='type-id-748'/>
-    <reference-type-def kind='lvalue' type-id='type-id-158' size-in-bits='64' id='type-id-749'/>
-    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-750'/>
-    <qualified-type-def type-id='type-id-750' const='yes' id='type-id-751'/>
-    <reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-752'/>
-    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-273'/>
-    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-194'/>
-    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-195'/>
-    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-384'/>
-    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-757'/>
-    <pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-380'/>
-    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-759'/>
+    <pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-654'/>
+    <reference-type-def kind='lvalue' type-id='type-id-493' size-in-bits='64' id='type-id-655'/>
+    <pointer-type-def type-id='type-id-493' size-in-bits='64' id='type-id-656'/>
+    <pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-658'/>
+    <reference-type-def kind='lvalue' type-id='type-id-497' size-in-bits='64' id='type-id-659'/>
+    <pointer-type-def type-id='type-id-497' size-in-bits='64' id='type-id-660'/>
+    <pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-662'/>
+    <reference-type-def kind='lvalue' type-id='type-id-501' size-in-bits='64' id='type-id-663'/>
+    <pointer-type-def type-id='type-id-501' size-in-bits='64' id='type-id-664'/>
+    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-666'/>
+    <reference-type-def kind='lvalue' type-id='type-id-505' size-in-bits='64' id='type-id-667'/>
+    <pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-668'/>
+    <pointer-type-def type-id='type-id-669' size-in-bits='64' id='type-id-670'/>
+    <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' id='type-id-671'/>
+    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-672'/>
+    <reference-type-def kind='lvalue' type-id='type-id-512' size-in-bits='64' id='type-id-673'/>
+    <pointer-type-def type-id='type-id-512' size-in-bits='64' id='type-id-674'/>
+    <reference-type-def kind='lvalue' type-id='type-id-516' size-in-bits='64' id='type-id-675'/>
+    <pointer-type-def type-id='type-id-516' size-in-bits='64' id='type-id-676'/>
+    <reference-type-def kind='lvalue' type-id='type-id-520' size-in-bits='64' id='type-id-677'/>
+    <pointer-type-def type-id='type-id-520' size-in-bits='64' id='type-id-678'/>
+    <reference-type-def kind='lvalue' type-id='type-id-524' size-in-bits='64' id='type-id-679'/>
+    <pointer-type-def type-id='type-id-524' size-in-bits='64' id='type-id-680'/>
+    <reference-type-def kind='lvalue' type-id='type-id-531' size-in-bits='64' id='type-id-681'/>
+    <pointer-type-def type-id='type-id-531' size-in-bits='64' id='type-id-682'/>
+    <reference-type-def kind='lvalue' type-id='type-id-535' size-in-bits='64' id='type-id-683'/>
+    <pointer-type-def type-id='type-id-535' size-in-bits='64' id='type-id-684'/>
+    <reference-type-def kind='lvalue' type-id='type-id-539' size-in-bits='64' id='type-id-685'/>
+    <pointer-type-def type-id='type-id-539' size-in-bits='64' id='type-id-686'/>
+    <reference-type-def kind='lvalue' type-id='type-id-543' size-in-bits='64' id='type-id-687'/>
+    <pointer-type-def type-id='type-id-543' size-in-bits='64' id='type-id-688'/>
+    <reference-type-def kind='lvalue' type-id='type-id-550' size-in-bits='64' id='type-id-689'/>
+    <pointer-type-def type-id='type-id-550' size-in-bits='64' id='type-id-332'/>
+    <reference-type-def kind='lvalue' type-id='type-id-554' size-in-bits='64' id='type-id-690'/>
+    <pointer-type-def type-id='type-id-554' size-in-bits='64' id='type-id-336'/>
+    <reference-type-def kind='lvalue' type-id='type-id-558' size-in-bits='64' id='type-id-691'/>
+    <pointer-type-def type-id='type-id-558' size-in-bits='64' id='type-id-340'/>
+    <reference-type-def kind='lvalue' type-id='type-id-562' size-in-bits='64' id='type-id-692'/>
+    <pointer-type-def type-id='type-id-562' size-in-bits='64' id='type-id-344'/>
+    <pointer-type-def type-id='type-id-566' size-in-bits='64' id='type-id-693'/>
+    <reference-type-def kind='lvalue' type-id='type-id-693' size-in-bits='64' id='type-id-694'/>
+    <pointer-type-def type-id='type-id-578' size-in-bits='64' id='type-id-695'/>
+    <pointer-type-def type-id='type-id-696' size-in-bits='64' id='type-id-697'/>
+    <pointer-type-def type-id='type-id-581' size-in-bits='64' id='type-id-698'/>
+    <pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-700'/>
+    <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-701'/>
+    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-703'/>
+    <reference-type-def kind='lvalue' type-id='type-id-587' size-in-bits='64' id='type-id-704'/>
+    <pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-705'/>
+    <reference-type-def kind='lvalue' type-id='type-id-590' size-in-bits='64' id='type-id-706'/>
+    <pointer-type-def type-id='type-id-590' size-in-bits='64' id='type-id-707'/>
+    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-709'/>
+    <reference-type-def kind='lvalue' type-id='type-id-594' size-in-bits='64' id='type-id-710'/>
+    <pointer-type-def type-id='type-id-594' size-in-bits='64' id='type-id-711'/>
+    <pointer-type-def type-id='type-id-597' size-in-bits='64' id='type-id-712'/>
+    <reference-type-def kind='lvalue' type-id='type-id-600' size-in-bits='64' id='type-id-713'/>
+    <pointer-type-def type-id='type-id-600' size-in-bits='64' id='type-id-714'/>
+    <reference-type-def kind='lvalue' type-id='type-id-370' size-in-bits='64' id='type-id-715'/>
+    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-716'/>
+    <reference-type-def kind='lvalue' type-id='type-id-372' size-in-bits='64' id='type-id-717'/>
+    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-718'/>
+    <reference-type-def kind='lvalue' type-id='type-id-374' size-in-bits='64' id='type-id-719'/>
+    <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-720'/>
+    <reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-721'/>
+    <pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-348'/>
+    <reference-type-def kind='lvalue' type-id='type-id-627' size-in-bits='64' id='type-id-722'/>
+    <pointer-type-def type-id='type-id-627' size-in-bits='64' id='type-id-353'/>
+    <reference-type-def kind='lvalue' type-id='type-id-630' size-in-bits='64' id='type-id-723'/>
+    <pointer-type-def type-id='type-id-630' size-in-bits='64' id='type-id-358'/>
+    <pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-724'/>
+    <pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-725'/>
+    <pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-727'/>
+    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-729'/>
+    <pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-731'/>
+    <pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-733'/>
+    <pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-735'/>
+    <reference-type-def kind='lvalue' type-id='type-id-385' size-in-bits='64' id='type-id-736'/>
+    <pointer-type-def type-id='type-id-385' size-in-bits='64' id='type-id-737'/>
+    <reference-type-def kind='lvalue' type-id='type-id-376' size-in-bits='64' id='type-id-738'/>
+    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-739'/>
+    <reference-type-def kind='lvalue' type-id='type-id-645' size-in-bits='64' id='type-id-740'/>
+    <pointer-type-def type-id='type-id-645' size-in-bits='64' id='type-id-217'/>
+    <reference-type-def kind='lvalue' type-id='type-id-649' size-in-bits='64' id='type-id-741'/>
+    <pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-742'/>
+    <pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-207'/>
+    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-744'/>
+    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-328'/>
+    <qualified-type-def type-id='type-id-158' const='yes' id='type-id-745'/>
+    <reference-type-def kind='lvalue' type-id='type-id-745' size-in-bits='64' id='type-id-746'/>
+    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-747'/>
+    <reference-type-def kind='lvalue' type-id='type-id-158' size-in-bits='64' id='type-id-748'/>
+    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-749'/>
+    <qualified-type-def type-id='type-id-749' const='yes' id='type-id-750'/>
+    <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
+    <pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-273'/>
+    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-194'/>
+    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-195'/>
+    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-383'/>
+    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-756'/>
+    <pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-379'/>
+    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-758'/>
     <qualified-type-def type-id='type-id-74' const='yes' id='type-id-73'/>
-    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-365'/>
+    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-364'/>
     <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-246'/>
-    <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' id='type-id-760'/>
-    <qualified-type-def type-id='type-id-171' const='yes' id='type-id-761'/>
-    <reference-type-def kind='lvalue' type-id='type-id-761' size-in-bits='64' id='type-id-762'/>
+    <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' id='type-id-759'/>
+    <qualified-type-def type-id='type-id-171' const='yes' id='type-id-760'/>
+    <reference-type-def kind='lvalue' type-id='type-id-760' size-in-bits='64' id='type-id-761'/>
     <namespace-decl name='std'>
-      <class-decl name='_Rb_tree&lt;long unsigned int, long unsigned int, std::_Identity&lt;long unsigned int&gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-494'>
+      <class-decl name='_Rb_tree&lt;long unsigned int, long unsigned int, std::_Identity&lt;long unsigned int&gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-493'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-658'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-331'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-657'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-330'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-608' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-607' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-659' is-artificial='yes'/>
+                <parameter type-id='type-id-658' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-659' is-artificial='yes'/>
-                <parameter type-id='type-id-610'/>
-                <parameter type-id='type-id-328'/>
+                <parameter type-id='type-id-658' is-artificial='yes'/>
+                <parameter type-id='type-id-609'/>
+                <parameter type-id='type-id-327'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE13_Rb_tree_implIS3_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-659' is-artificial='yes'/>
+                <parameter type-id='type-id-658' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-658' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-657' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-610'/>
-            <parameter type-id='type-id-327'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-609'/>
+            <parameter type-id='type-id-326'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-496'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-495'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-497' is-artificial='yes'/>
-            <return type-id='type-id-513'/>
+            <parameter type-id='type-id-496' is-artificial='yes'/>
+            <return type-id='type-id-512'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-554'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-553'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-554'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-553'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-333'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-333'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <return type-id='type-id-333'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <return type-id='type-id-333'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeImESB_RKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-333'/>
-            <parameter type-id='type-id-333'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-532'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-332'/>
+            <parameter type-id='type-id-332'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11lower_boundERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-532'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-497' is-artificial='yes'/>
-            <return type-id='type-id-328'/>
+            <parameter type-id='type-id-496' is-artificial='yes'/>
+            <return type-id='type-id-327'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-497' is-artificial='yes'/>
-            <return type-id='type-id-325'/>
+            <parameter type-id='type-id-496' is-artificial='yes'/>
+            <return type-id='type-id-324'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-332'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-332'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <return type-id='type-id-333'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE14_M_create_nodeERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-333'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-332'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <return type-id='type-id-532'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE16_M_insert_uniqueERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-729'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-728'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeImE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeImE'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-332'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImmSt9_IdentityImESt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKm'>
-            <parameter type-id='type-id-657' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-532'/>
+            <parameter type-id='type-id-656' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-531'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-498'>
+      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-497'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-662'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-334'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-661'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-333'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-608' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-607' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-663' is-artificial='yes'/>
+                <parameter type-id='type-id-662' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-663' is-artificial='yes'/>
-                <parameter type-id='type-id-610'/>
-                <parameter type-id='type-id-336'/>
+                <parameter type-id='type-id-662' is-artificial='yes'/>
+                <parameter type-id='type-id-609'/>
+                <parameter type-id='type-id-335'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE13_Rb_tree_implIS8_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-663' is-artificial='yes'/>
+                <parameter type-id='type-id-662' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-662' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-661' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-610'/>
-            <parameter type-id='type-id-348'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-609'/>
+            <parameter type-id='type-id-347'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-500'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-499'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-558'/>
-            <return type-id='type-id-350'/>
+            <parameter type-id='type-id-557'/>
+            <return type-id='type-id-349'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-558'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-557'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-337'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-337'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <return type-id='type-id-337'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <return type-id='type-id-337'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_upper_boundEPSt13_Rb_tree_nodeIS4_ESF_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1013' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-337'/>
-            <parameter type-id='type-id-337'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-336'/>
+            <parameter type-id='type-id-336'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11upper_boundERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-350'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-349'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS4_ESF_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-337'/>
-            <parameter type-id='type-id-337'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-336'/>
+            <parameter type-id='type-id-336'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='find' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE4findERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1418' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-501' is-artificial='yes'/>
-            <return type-id='type-id-336'/>
+            <parameter type-id='type-id-500' is-artificial='yes'/>
+            <return type-id='type-id-335'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <return type-id='type-id-337'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-501' is-artificial='yes'/>
-            <return type-id='type-id-346'/>
+            <parameter type-id='type-id-500' is-artificial='yes'/>
+            <return type-id='type-id-345'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-336'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE14_M_create_nodeERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-350'/>
-            <return type-id='type-id-337'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-349'/>
+            <return type-id='type-id-336'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE16_M_insert_uniqueERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-350'/>
-            <return type-id='type-id-731'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-349'/>
+            <return type-id='type-id-730'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-336'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS4_E'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-336'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmN15HeapLeakChecker10RangeValueEESt10_Select1stIS4_ESt4lessImE13STL_AllocatorIS4_NS2_9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS4_'>
-            <parameter type-id='type-id-661' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-350'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-660' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-349'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, long unsigned int&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-502'>
+      <class-decl name='_Rb_tree&lt;long unsigned int, std::pair&lt;const long unsigned int, long unsigned int&gt;, std::_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-501'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-666'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-338'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;long unsigned int&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-665'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-337'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-608' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-607' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-667' is-artificial='yes'/>
+                <parameter type-id='type-id-666' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-667' is-artificial='yes'/>
-                <parameter type-id='type-id-610'/>
-                <parameter type-id='type-id-340'/>
+                <parameter type-id='type-id-666' is-artificial='yes'/>
+                <parameter type-id='type-id-609'/>
+                <parameter type-id='type-id-339'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE13_Rb_tree_implIS6_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-667' is-artificial='yes'/>
+                <parameter type-id='type-id-666' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-666' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-665' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-610'/>
-            <parameter type-id='type-id-353'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-609'/>
+            <parameter type-id='type-id-352'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-504'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-503'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-562'/>
-            <return type-id='type-id-355'/>
+            <parameter type-id='type-id-561'/>
+            <return type-id='type-id-354'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-562'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-561'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-341'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-341'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <return type-id='type-id-341'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <return type-id='type-id-341'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_upper_boundEPSt13_Rb_tree_nodeIS2_ESE_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1013' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-341'/>
-            <parameter type-id='type-id-341'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-340'/>
+            <parameter type-id='type-id-340'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11upper_boundERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-355'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-354'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS2_ESE_RS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-341'/>
-            <parameter type-id='type-id-341'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-340'/>
+            <parameter type-id='type-id-340'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='find' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE4findERS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1418' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-505' is-artificial='yes'/>
-            <return type-id='type-id-340'/>
+            <parameter type-id='type-id-504' is-artificial='yes'/>
+            <return type-id='type-id-339'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-505' is-artificial='yes'/>
-            <return type-id='type-id-351'/>
+            <parameter type-id='type-id-504' is-artificial='yes'/>
+            <return type-id='type-id-350'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-340'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-340'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <return type-id='type-id-341'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE14_M_create_nodeERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-355'/>
-            <return type-id='type-id-341'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-354'/>
+            <return type-id='type-id-340'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE16_M_insert_uniqueERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-355'/>
-            <return type-id='type-id-733'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-354'/>
+            <return type-id='type-id-732'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE5eraseESt17_Rb_tree_iteratorIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1341' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-539'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS2_E'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-340'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmmESt10_Select1stIS2_ESt4lessImE13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSE_RKS2_'>
-            <parameter type-id='type-id-665' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-355'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-664' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-354'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-506'>
+      <class-decl name='_Rb_tree&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, std::_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-505'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-670'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-342'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-669'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-341'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-612' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-611' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-671' is-artificial='yes'/>
+                <parameter type-id='type-id-670' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-671' is-artificial='yes'/>
-                <parameter type-id='type-id-614'/>
-                <parameter type-id='type-id-344'/>
+                <parameter type-id='type-id-670' is-artificial='yes'/>
+                <parameter type-id='type-id-613'/>
+                <parameter type-id='type-id-343'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE13_Rb_tree_implISH_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-671' is-artificial='yes'/>
+                <parameter type-id='type-id-670' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-670' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-669' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-614'/>
-            <parameter type-id='type-id-358'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-613'/>
+            <parameter type-id='type-id-357'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-508'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-507'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-509' is-artificial='yes'/>
-            <return type-id='type-id-612'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
+            <return type-id='type-id-611'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-360'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-359'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_valueEPKSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-566'/>
-            <return type-id='type-id-360'/>
+            <parameter type-id='type-id-565'/>
+            <return type-id='type-id-359'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-509' is-artificial='yes'/>
-            <return type-id='type-id-344'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
+            <return type-id='type-id-343'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-509' is-artificial='yes'/>
-            <return type-id='type-id-356'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
+            <return type-id='type-id-355'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_put_nodeEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-344'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-345'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-345'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-344'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <return type-id='type-id-345'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <return type-id='type-id-345'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_S_keyEPKSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-566'/>
-            <return type-id='type-id-593'/>
+            <parameter type-id='type-id-565'/>
+            <return type-id='type-id-592'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <return type-id='type-id-345'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE14_M_lower_boundEPSt13_Rb_tree_nodeISD_ESM_RS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-345'/>
-            <parameter type-id='type-id-345'/>
-            <parameter type-id='type-id-593'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-344'/>
+            <parameter type-id='type-id-344'/>
+            <parameter type-id='type-id-592'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11lower_boundERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-593'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-592'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE14_M_create_nodeERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-360'/>
-            <return type-id='type-id-345'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-359'/>
+            <return type-id='type-id-344'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-509' is-artificial='yes'/>
+            <parameter type-id='type-id-508' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-566'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-565'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE8_M_eraseEPSt13_Rb_tree_nodeISD_E'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-344'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSM_RKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE10_M_insert_EPKSt18_Rb_tree_node_baseSM_RKSD_'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-360'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-359'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE16_M_insert_uniqueERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE16_M_insert_uniqueERKSD_'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-360'/>
-            <return type-id='type-id-735'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-359'/>
+            <return type-id='type-id-734'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISD_ERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt4pairIKS6_St6vectorI11AllocObjectS2_ISA_S4_EEESt10_Select1stISD_ESt4lessIS6_ES2_ISD_S4_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorISD_ERKSD_'>
-            <parameter type-id='type-id-669' is-artificial='yes'/>
-            <parameter type-id='type-id-525'/>
-            <parameter type-id='type-id-360'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-668' is-artificial='yes'/>
+            <parameter type-id='type-id-524'/>
+            <parameter type-id='type-id-359'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-588'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-418'/>
+      <class-decl name='allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-587'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-417'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-706' is-artificial='yes'/>
+            <parameter type-id='type-id-705' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-706' is-artificial='yes'/>
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-705' is-artificial='yes'/>
+            <parameter type-id='type-id-589'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-706' is-artificial='yes'/>
+            <parameter type-id='type-id-705' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='105' column='1' id='type-id-591'>
+      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='105' column='1' id='type-id-590'>
         <member-type access='private'>
-          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-709'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-321'/>
+          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-708'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-320'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_p' type-id='type-id-3' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='262' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-710' is-artificial='yes'/>
+                <parameter type-id='type-id-709' is-artificial='yes'/>
                 <parameter type-id='type-id-3'/>
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-322'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-595'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-763'/>
+          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-594'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-762'/>
             <data-member access='public' static='yes'>
               <var-decl name='_S_max_size' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='51' column='1'/>
             </data-member>
             <data-member access='public' static='yes'>
-              <var-decl name='_S_terminal' type-id='type-id-764' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE'/>
+              <var-decl name='_S_terminal' type-id='type-id-763' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep11_S_terminalE'/>
             </data-member>
             <data-member access='public' static='yes'>
-              <var-decl name='_S_empty_rep_storage' type-id='type-id-367' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE'/>
+              <var-decl name='_S_empty_rep_storage' type-id='type-id-366' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep20_S_empty_rep_storageE'/>
             </data-member>
             <member-function access='public' static='yes'>
               <function-decl name='_S_empty_rep' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <return type-id='type-id-711'/>
+                <return type-id='type-id-710'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_set_sharable' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep15_M_set_sharableEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_refdata' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_refdataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_dispose' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_disposeERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
+                <parameter type-id='type-id-322'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_set_length_and_sharable' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep26_M_set_length_and_sharableEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <parameter type-id='type-id-19'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_is_leaked' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep12_M_is_leakedEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-597' is-artificial='yes'/>
+                <parameter type-id='type-id-596' is-artificial='yes'/>
                 <return type-id='type-id-76'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_refcopy' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_refcopyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_clone' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep8_M_cloneERKS4_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
+                <parameter type-id='type-id-322'/>
                 <parameter type-id='type-id-19'/>
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_grab' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep7_M_grabERKS4_S8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
-                <parameter type-id='type-id-323'/>
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
+                <parameter type-id='type-id-322'/>
+                <parameter type-id='type-id-322'/>
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_destroy' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_destroyERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep10_M_destroyERKS4_'>
-                <parameter type-id='type-id-712' is-artificial='yes'/>
-                <parameter type-id='type-id-323'/>
+                <parameter type-id='type-id-711' is-artificial='yes'/>
+                <parameter type-id='type-id-322'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
@@ -6371,45 +6378,45 @@
               <function-decl name='_S_create' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep9_S_createEmmRKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4_Rep9_S_createEmmRKS4_'>
                 <parameter type-id='type-id-19'/>
                 <parameter type-id='type-id-19'/>
-                <parameter type-id='type-id-323'/>
-                <return type-id='type-id-712'/>
+                <parameter type-id='type-id-322'/>
+                <return type-id='type-id-711'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-763'/>
+          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-762'/>
         </member-type>
         <data-member access='private' static='yes'>
           <var-decl name='npos' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='270' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_dataplus' type-id='type-id-709' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
+          <var-decl name='_M_dataplus' type-id='type-id-708' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
+            <parameter type-id='type-id-322'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1ERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC1ERKS5_'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -6417,43 +6424,43 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2EPKcRKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEC2EPKcRKS4_'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-84'/>
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~basic_string' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev'>
-            <parameter type-id='type-id-708' is-artificial='yes'/>
+            <parameter type-id='type-id-707' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
@@ -6462,8 +6469,8 @@
           <function-decl name='_S_construct&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-323'/>
-            <parameter type-id='type-id-765'/>
+            <parameter type-id='type-id-322'/>
+            <parameter type-id='type-id-764'/>
             <return type-id='type-id-3'/>
           </function-decl>
         </member-function>
@@ -6471,8 +6478,8 @@
           <function-decl name='_S_construct_aux&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1539' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-323'/>
-            <parameter type-id='type-id-766'/>
+            <parameter type-id='type-id-322'/>
+            <parameter type-id='type-id-765'/>
             <return type-id='type-id-3'/>
           </function-decl>
         </member-function>
@@ -6480,26 +6487,26 @@
           <function-decl name='_S_construct&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1556' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-323'/>
+            <parameter type-id='type-id-322'/>
             <return type-id='type-id-3'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_data' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE7_M_dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <return type-id='type-id-3'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_rep' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE6_M_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-594' is-artificial='yes'/>
-            <return type-id='type-id-712'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
+            <return type-id='type-id-711'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-594' is-artificial='yes'/>
-            <return type-id='type-id-321'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
+            <return type-id='type-id-320'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -6512,13 +6519,13 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='c_str' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE5c_strEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1612' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <return type-id='type-id-2'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_empty_rep' mangled-name='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-711'/>
+            <return type-id='type-id-710'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -6531,13 +6538,13 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='data' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE4dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1622' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-594' is-artificial='yes'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
             <return type-id='type-id-2'/>
           </function-decl>
         </member-function>
@@ -6550,330 +6557,330 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='compare' mangled-name='_ZNKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEE7compareERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2019' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-594' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-593' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='map&lt;long unsigned int, HeapLeakChecker::RangeValue, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-371'>
+      <class-decl name='map&lt;long unsigned int, HeapLeakChecker::RangeValue, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-370'>
         <member-type access='private'>
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-767'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-766'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-498' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-497' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-717' is-artificial='yes'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-717' is-artificial='yes'/>
-            <parameter type-id='type-id-610'/>
-            <parameter type-id='type-id-348'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
+            <parameter type-id='type-id-609'/>
+            <parameter type-id='type-id-347'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-717' is-artificial='yes'/>
-            <parameter type-id='type-id-617'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
+            <parameter type-id='type-id-616'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='insert' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE6insertERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-717' is-artificial='yes'/>
-            <parameter type-id='type-id-350'/>
-            <return type-id='type-id-731'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
+            <parameter type-id='type-id-349'/>
+            <return type-id='type-id-730'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='find' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE4findERS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-717' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='upper_bound' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE11upper_boundERS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-717' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt3mapImN15HeapLeakChecker10RangeValueESt4lessImE13STL_AllocatorISt4pairIKmS1_ENS0_9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-717' is-artificial='yes'/>
-            <return type-id='type-id-536'/>
+            <parameter type-id='type-id-716' is-artificial='yes'/>
+            <return type-id='type-id-535'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='map&lt;long unsigned int, long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-373'>
+      <class-decl name='map&lt;long unsigned int, long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-372'>
         <member-type access='private'>
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-768'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-767'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-502' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-501' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <parameter type-id='type-id-610'/>
-            <parameter type-id='type-id-353'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <parameter type-id='type-id-609'/>
+            <parameter type-id='type-id-352'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <parameter type-id='type-id-620'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <parameter type-id='type-id-619'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='find' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE4findERS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE5eraseESt17_Rb_tree_iteratorIS5_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <parameter type-id='type-id-540'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <parameter type-id='type-id-539'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='upper_bound' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE11upper_boundERS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-540'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-539'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='insert' mangled-name='_ZNSt3mapImmSt4lessImE13STL_AllocatorISt4pairIKmmEN15HeapLeakChecker9AllocatorEEE6insertERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-719' is-artificial='yes'/>
-            <parameter type-id='type-id-355'/>
-            <return type-id='type-id-733'/>
+            <parameter type-id='type-id-718' is-artificial='yes'/>
+            <parameter type-id='type-id-354'/>
+            <return type-id='type-id-732'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-375'>
+      <class-decl name='map&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;, std::less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;, STL_Allocator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-374'>
         <member-type access='private'>
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-769'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-768'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-506' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-505' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
-            <parameter type-id='type-id-614'/>
-            <parameter type-id='type-id-358'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
+            <parameter type-id='type-id-613'/>
+            <parameter type-id='type-id-357'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
-            <parameter type-id='type-id-623'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
+            <parameter type-id='type-id-622'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE11lower_boundERSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='key_comp' mangled-name='_ZNKSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-624' is-artificial='yes'/>
-            <return type-id='type-id-612'/>
+            <parameter type-id='type-id-623' is-artificial='yes'/>
+            <return type-id='type-id-611'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='insert' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EE6insertESt17_Rb_tree_iteratorISF_ERKSF_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
-            <parameter type-id='type-id-544'/>
-            <parameter type-id='type-id-360'/>
-            <return type-id='type-id-544'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
+            <parameter type-id='type-id-543'/>
+            <parameter type-id='type-id-359'/>
+            <return type-id='type-id-543'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt3mapISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS2_IS8_S4_EESt4lessIS6_ES2_ISt4pairIKS6_SA_ES4_EEixERSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-721' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
-            <return type-id='type-id-739'/>
+            <parameter type-id='type-id-720' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
+            <return type-id='type-id-738'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='set&lt;long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-386'>
+      <class-decl name='set&lt;long unsigned int, std::less&lt;long unsigned int&gt;, STL_Allocator&lt;long unsigned int, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-385'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-494' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-493' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-738' is-artificial='yes'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-738' is-artificial='yes'/>
-            <parameter type-id='type-id-610'/>
-            <parameter type-id='type-id-327'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
+            <parameter type-id='type-id-609'/>
+            <parameter type-id='type-id-326'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-738' is-artificial='yes'/>
-            <parameter type-id='type-id-641'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
+            <parameter type-id='type-id-640'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE11lower_boundERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-738' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-513'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-512'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNKSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-642' is-artificial='yes'/>
-            <return type-id='type-id-513'/>
+            <parameter type-id='type-id-641' is-artificial='yes'/>
+            <return type-id='type-id-512'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='insert' mangled-name='_ZNSt3setImSt4lessImE13STL_AllocatorImN15HeapLeakChecker9AllocatorEEE6insertERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-738' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-727'/>
+            <parameter type-id='type-id-737' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-726'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-377'>
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-579'/>
+      <class-decl name='vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-376'>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-578'/>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <parameter type-id='type-id-316'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-320'/>
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-319'/>
+            <parameter type-id='type-id-316'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <parameter type-id='type-id-644'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <parameter type-id='type-id-643'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <return type-id='type-id-406'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE15_M_erase_at_endEPS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <parameter type-id='type-id-317'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-645' is-artificial='yes'/>
-            <return type-id='type-id-409'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
+            <return type-id='type-id-408'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-645' is-artificial='yes'/>
-            <return type-id='type-id-409'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
+            <return type-id='type-id-408'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-7'/>
@@ -6881,66 +6888,66 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <return type-id='type-id-406'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4backEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='695' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <return type-id='type-id-390'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <return type-id='type-id-389'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='pop_back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8pop_backEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='empty' mangled-name='_ZNKSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5emptyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-645' is-artificial='yes'/>
+            <parameter type-id='type-id-644' is-artificial='yes'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5eraseEN9__gnu_cxx17__normal_iteratorIPS0_S5_EE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <parameter type-id='type-id-406'/>
-            <return type-id='type-id-406'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <parameter type-id='type-id-405'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4swapERS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='929' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <parameter type-id='type-id-739'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <parameter type-id='type-id-738'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='clear' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <parameter type-id='type-id-406'/>
-            <parameter type-id='type-id-320'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <parameter type-id='type-id-405'/>
+            <parameter type-id='type-id-319'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE9push_backERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-740' is-artificial='yes'/>
-            <parameter type-id='type-id-320'/>
+            <parameter type-id='type-id-739' is-artificial='yes'/>
+            <parameter type-id='type-id-319'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-646'>
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-582'/>
+      <class-decl name='vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-645'>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-581'/>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
@@ -6950,7 +6957,7 @@
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-589'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -6958,15 +6965,15 @@
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-747'/>
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-746'/>
+            <parameter type-id='type-id-589'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
-            <parameter type-id='type-id-648'/>
+            <parameter type-id='type-id-647'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -6981,24 +6988,24 @@
           <function-decl name='operator[]' mangled-name='_ZNSt6vectorIPFvvESaIS1_EEixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-749'/>
+            <return type-id='type-id-748'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-649' is-artificial='yes'/>
+            <parameter type-id='type-id-648' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-649' is-artificial='yes'/>
+            <parameter type-id='type-id-648' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPFvvESaIS1_EE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-649' is-artificial='yes'/>
+            <parameter type-id='type-id-648' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-7'/>
@@ -7007,84 +7014,84 @@
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
-            <return type-id='type-id-412'/>
+            <return type-id='type-id-411'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
-            <return type-id='type-id-412'/>
+            <return type-id='type-id-411'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
-            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-746'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIPFvvESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPFvvESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_'>
             <parameter type-id='type-id-217' is-artificial='yes'/>
-            <parameter type-id='type-id-412'/>
-            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-411'/>
+            <parameter type-id='type-id-746'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-650'>
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-585'/>
+      <class-decl name='vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-649'>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-584'/>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
+            <parameter type-id='type-id-362'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-365'/>
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-364'/>
+            <parameter type-id='type-id-362'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
-            <parameter type-id='type-id-652'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
+            <parameter type-id='type-id-651'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-653' is-artificial='yes'/>
+            <parameter type-id='type-id-652' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-653' is-artificial='yes'/>
+            <parameter type-id='type-id-652' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-653' is-artificial='yes'/>
+            <parameter type-id='type-id-652' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-7'/>
@@ -7092,678 +7099,678 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
-            <return type-id='type-id-415'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
+            <return type-id='type-id-414'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
-            <return type-id='type-id-415'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
+            <return type-id='type-id-414'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE9push_backERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEEixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-760'/>
+            <return type-id='type-id-759'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S5_EERKS0_'>
-            <parameter type-id='type-id-743' is-artificial='yes'/>
-            <parameter type-id='type-id-415'/>
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-742' is-artificial='yes'/>
+            <parameter type-id='type-id-414'/>
+            <parameter type-id='type-id-364'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='_Rb_tree_color' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='85' column='1' id='type-id-770'>
+      <enum-decl name='_Rb_tree_color' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='85' column='1' id='type-id-769'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='_S_red' value='0'/>
         <enumerator name='_S_black' value='1'/>
       </enum-decl>
-      <class-decl name='_Destroy_aux&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-771'/>
-      <class-decl name='_Identity&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-491'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-772'/>
+      <class-decl name='_Destroy_aux&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-770'/>
+      <class-decl name='_Identity&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-490'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-771'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt9_IdentityImEclERKm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-493' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-492' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-299'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-673' is-artificial='yes'/>
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
+            <parameter type-id='type-id-549'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-673' is-artificial='yes'/>
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
+            <parameter type-id='type-id-530'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-512' is-artificial='yes'/>
+            <parameter type-id='type-id-511' is-artificial='yes'/>
             <return type-id='type-id-293'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-673' is-artificial='yes'/>
-            <return type-id='type-id-672'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
+            <return type-id='type-id-671'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEneERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-512' is-artificial='yes'/>
-            <parameter type-id='type-id-511'/>
+            <parameter type-id='type-id-511' is-artificial='yes'/>
+            <parameter type-id='type-id-510'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-673' is-artificial='yes'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-673' is-artificial='yes'/>
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
+            <parameter type-id='type-id-549'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-673' is-artificial='yes'/>
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-672' is-artificial='yes'/>
+            <parameter type-id='type-id-530'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIN15MemoryRegionMap6RegionEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-512' is-artificial='yes'/>
+            <parameter type-id='type-id-511' is-artificial='yes'/>
             <return type-id='type-id-297'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_const_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-513'>
+      <class-decl name='_Rb_tree_const_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-512'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-675' is-artificial='yes'/>
+            <parameter type-id='type-id-674' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-675' is-artificial='yes'/>
-            <parameter type-id='type-id-554'/>
+            <parameter type-id='type-id-674' is-artificial='yes'/>
+            <parameter type-id='type-id-553'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-675' is-artificial='yes'/>
-            <parameter type-id='type-id-534'/>
+            <parameter type-id='type-id-674' is-artificial='yes'/>
+            <parameter type-id='type-id-533'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorImEneERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-516' is-artificial='yes'/>
-            <parameter type-id='type-id-515'/>
+            <parameter type-id='type-id-515' is-artificial='yes'/>
+            <parameter type-id='type-id-514'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorImEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-516' is-artificial='yes'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-515' is-artificial='yes'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-517'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-516'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-677' is-artificial='yes'/>
+            <parameter type-id='type-id-676' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-677' is-artificial='yes'/>
-            <parameter type-id='type-id-558'/>
+            <parameter type-id='type-id-676' is-artificial='yes'/>
+            <parameter type-id='type-id-557'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-677' is-artificial='yes'/>
-            <parameter type-id='type-id-538'/>
+            <parameter type-id='type-id-676' is-artificial='yes'/>
+            <parameter type-id='type-id-537'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEneERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-520' is-artificial='yes'/>
-            <parameter type-id='type-id-519'/>
+            <parameter type-id='type-id-519' is-artificial='yes'/>
+            <parameter type-id='type-id-518'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-520' is-artificial='yes'/>
-            <return type-id='type-id-627'/>
+            <parameter type-id='type-id-519' is-artificial='yes'/>
+            <return type-id='type-id-626'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-521'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-520'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-679' is-artificial='yes'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-679' is-artificial='yes'/>
-            <parameter type-id='type-id-562'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
+            <parameter type-id='type-id-561'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-679' is-artificial='yes'/>
-            <parameter type-id='type-id-542'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
+            <parameter type-id='type-id-541'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmmEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-524' is-artificial='yes'/>
-            <return type-id='type-id-630'/>
+            <parameter type-id='type-id-523' is-artificial='yes'/>
+            <return type-id='type-id-629'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmmEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-679' is-artificial='yes'/>
-            <return type-id='type-id-678'/>
+            <parameter type-id='type-id-678' is-artificial='yes'/>
+            <return type-id='type-id-677'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmmEEneERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-524' is-artificial='yes'/>
-            <parameter type-id='type-id-523'/>
+            <parameter type-id='type-id-523' is-artificial='yes'/>
+            <parameter type-id='type-id-522'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-525'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-524'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-681' is-artificial='yes'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-681' is-artificial='yes'/>
-            <parameter type-id='type-id-566'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
+            <parameter type-id='type-id-565'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-681' is-artificial='yes'/>
-            <parameter type-id='type-id-546'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
+            <parameter type-id='type-id-545'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-681' is-artificial='yes'/>
-            <return type-id='type-id-680'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
+            <return type-id='type-id-679'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-681' is-artificial='yes'/>
-            <return type-id='type-id-680'/>
+            <parameter type-id='type-id-680' is-artificial='yes'/>
+            <return type-id='type-id-679'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-532'>
+      <class-decl name='_Rb_tree_iterator&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-531'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-683' is-artificial='yes'/>
+            <parameter type-id='type-id-682' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-683' is-artificial='yes'/>
-            <parameter type-id='type-id-333'/>
+            <parameter type-id='type-id-682' is-artificial='yes'/>
+            <parameter type-id='type-id-332'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorImEeqERKS0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-535' is-artificial='yes'/>
-            <parameter type-id='type-id-534'/>
+            <parameter type-id='type-id-534' is-artificial='yes'/>
+            <parameter type-id='type-id-533'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorImEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-683' is-artificial='yes'/>
-            <return type-id='type-id-682'/>
+            <parameter type-id='type-id-682' is-artificial='yes'/>
+            <return type-id='type-id-681'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-536'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-535'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-685' is-artificial='yes'/>
+            <parameter type-id='type-id-684' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-685' is-artificial='yes'/>
-            <parameter type-id='type-id-337'/>
+            <parameter type-id='type-id-684' is-artificial='yes'/>
+            <parameter type-id='type-id-336'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEeqERKS5_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-539' is-artificial='yes'/>
-            <parameter type-id='type-id-538'/>
+            <parameter type-id='type-id-538' is-artificial='yes'/>
+            <parameter type-id='type-id-537'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-685' is-artificial='yes'/>
-            <return type-id='type-id-684'/>
+            <parameter type-id='type-id-684' is-artificial='yes'/>
+            <return type-id='type-id-683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmN15HeapLeakChecker10RangeValueEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-539' is-artificial='yes'/>
-            <return type-id='type-id-349'/>
+            <parameter type-id='type-id-538' is-artificial='yes'/>
+            <return type-id='type-id-348'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-540'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-539'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-687' is-artificial='yes'/>
+            <parameter type-id='type-id-686' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-687' is-artificial='yes'/>
-            <parameter type-id='type-id-341'/>
+            <parameter type-id='type-id-686' is-artificial='yes'/>
+            <parameter type-id='type-id-340'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEeqERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-543' is-artificial='yes'/>
-            <parameter type-id='type-id-542'/>
+            <parameter type-id='type-id-542' is-artificial='yes'/>
+            <parameter type-id='type-id-541'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmmEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-687' is-artificial='yes'/>
-            <return type-id='type-id-686'/>
+            <parameter type-id='type-id-686' is-artificial='yes'/>
+            <return type-id='type-id-685'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEneERKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-543' is-artificial='yes'/>
-            <parameter type-id='type-id-542'/>
+            <parameter type-id='type-id-542' is-artificial='yes'/>
+            <parameter type-id='type-id-541'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKmmEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-543' is-artificial='yes'/>
-            <return type-id='type-id-354'/>
+            <parameter type-id='type-id-542' is-artificial='yes'/>
+            <return type-id='type-id-353'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-544'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-543'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-689' is-artificial='yes'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-689' is-artificial='yes'/>
-            <parameter type-id='type-id-345'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
+            <parameter type-id='type-id-344'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-547' is-artificial='yes'/>
-            <return type-id='type-id-359'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
+            <return type-id='type-id-358'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-689' is-artificial='yes'/>
-            <return type-id='type-id-688'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
+            <return type-id='type-id-687'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEneERKSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-547' is-artificial='yes'/>
-            <parameter type-id='type-id-546'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
+            <parameter type-id='type-id-545'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEeqERKSE_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-547' is-artificial='yes'/>
-            <parameter type-id='type-id-546'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
+            <parameter type-id='type-id-545'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-689' is-artificial='yes'/>
-            <return type-id='type-id-688'/>
+            <parameter type-id='type-id-688' is-artificial='yes'/>
+            <return type-id='type-id-687'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-547' is-artificial='yes'/>
-            <return type-id='type-id-724'/>
+            <parameter type-id='type-id-546' is-artificial='yes'/>
+            <return type-id='type-id-723'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='88' column='1' id='type-id-567'>
+      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='88' column='1' id='type-id-566'>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-694' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='89' column='1' id='type-id-774'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-693' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='89' column='1' id='type-id-773'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-569' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='90' column='1' id='type-id-773'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-568' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='90' column='1' id='type-id-772'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_color' type-id='type-id-770' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='92' column='1'/>
+          <var-decl name='_M_color' type-id='type-id-769' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='92' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='_M_parent' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='93' column='1'/>
+          <var-decl name='_M_parent' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='93' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='_M_left' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='94' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='94' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='_M_right' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='95' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='95' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-570'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-775'/>
+      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-569'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-774'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKmN15HeapLeakChecker10RangeValueEEEclERKS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-572' is-artificial='yes'/>
-            <parameter type-id='type-id-350'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-571' is-artificial='yes'/>
+            <parameter type-id='type-id-349'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-573'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-776'/>
+      <class-decl name='_Select1st&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-572'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-775'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKmmEEclERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-575' is-artificial='yes'/>
-            <parameter type-id='type-id-355'/>
-            <return type-id='type-id-330'/>
+            <parameter type-id='type-id-574' is-artificial='yes'/>
+            <parameter type-id='type-id-354'/>
+            <return type-id='type-id-329'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-576'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-777'/>
+      <class-decl name='_Select1st&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-575'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-776'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEESt6vectorI11AllocObjectS3_ISA_S5_EEEEclERKSD_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-578' is-artificial='yes'/>
-            <parameter type-id='type-id-360'/>
-            <return type-id='type-id-593'/>
+            <parameter type-id='type-id-577' is-artificial='yes'/>
+            <parameter type-id='type-id-359'/>
+            <return type-id='type-id-592'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Vector_base&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-579'>
+      <class-decl name='_Vector_base&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-578'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-697'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-315'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-696'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-314'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_start' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_finish' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_end_of_storage' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-698' is-artificial='yes'/>
+                <parameter type-id='type-id-697' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-698' is-artificial='yes'/>
-                <parameter type-id='type-id-317'/>
+                <parameter type-id='type-id-697' is-artificial='yes'/>
+                <parameter type-id='type-id-316'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-697' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-696' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-696' is-artificial='yes'/>
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
+            <parameter type-id='type-id-316'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-316'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-696' is-artificial='yes'/>
-            <return type-id='type-id-399'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
+            <return type-id='type-id-398'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-581' is-artificial='yes'/>
-            <return type-id='type-id-317'/>
+            <parameter type-id='type-id-580' is-artificial='yes'/>
+            <return type-id='type-id-316'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-696' is-artificial='yes'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-318'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseI11AllocObject13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_deallocateEPS0_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-696' is-artificial='yes'/>
-            <parameter type-id='type-id-318'/>
+            <parameter type-id='type-id-695' is-artificial='yes'/>
+            <parameter type-id='type-id-317'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Vector_base&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-582'>
+      <class-decl name='_Vector_base&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-581'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-700'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-588'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-699'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-587'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_start' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_finish' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_end_of_storage' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-701' is-artificial='yes'/>
+                <parameter type-id='type-id-700' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-701' is-artificial='yes'/>
-                <parameter type-id='type-id-590'/>
+                <parameter type-id='type-id-700' is-artificial='yes'/>
+                <parameter type-id='type-id-589'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-700' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-699' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-699' is-artificial='yes'/>
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
+            <parameter type-id='type-id-589'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-590'/>
+            <parameter type-id='type-id-589'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPFvvESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-584' is-artificial='yes'/>
-            <return type-id='type-id-590'/>
+            <parameter type-id='type-id-583' is-artificial='yes'/>
+            <return type-id='type-id-589'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE13_M_deallocateEPS1_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-699' is-artificial='yes'/>
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
+            <parameter type-id='type-id-749'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-699' is-artificial='yes'/>
-            <return type-id='type-id-705'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
+            <return type-id='type-id-704'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIPFvvESaIS1_EE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-699' is-artificial='yes'/>
+            <parameter type-id='type-id-698' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Vector_base&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-585'>
+      <class-decl name='_Vector_base&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-584'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-703'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-361'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-702'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-360'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_start' type-id='type-id-171' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
             </data-member>
@@ -7775,59 +7782,59 @@
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-704' is-artificial='yes'/>
+                <parameter type-id='type-id-703' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-704' is-artificial='yes'/>
-                <parameter type-id='type-id-363'/>
+                <parameter type-id='type-id-703' is-artificial='yes'/>
+                <parameter type-id='type-id-362'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-703' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-702' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-702' is-artificial='yes'/>
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
+            <parameter type-id='type-id-362'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-363'/>
+            <parameter type-id='type-id-362'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-587' is-artificial='yes'/>
-            <return type-id='type-id-363'/>
+            <parameter type-id='type-id-586' is-artificial='yes'/>
+            <return type-id='type-id-362'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE13_M_deallocateEPS0_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <parameter type-id='type-id-171'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -7835,45 +7842,45 @@
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-702' is-artificial='yes'/>
-            <return type-id='type-id-404'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
+            <return type-id='type-id-403'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIPv13STL_AllocatorIS0_N15HeapLeakChecker9AllocatorEEE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-702' is-artificial='yes'/>
+            <parameter type-id='type-id-701' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-171'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__alloc_swap&lt;STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' id='type-id-778'>
+      <class-decl name='__alloc_swap&lt;STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' id='type-id-777'>
         <member-function access='public' static='yes'>
           <function-decl name='_S_do_it' mangled-name='_ZNSt12__alloc_swapI13STL_AllocatorI11AllocObjectN15HeapLeakChecker9AllocatorEELb1EE8_S_do_itERS4_S6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-399'/>
-            <parameter type-id='type-id-399'/>
+            <parameter type-id='type-id-398'/>
+            <parameter type-id='type-id-398'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__copy_move&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='335' column='1' id='type-id-779'>
+      <class-decl name='__copy_move&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='335' column='1' id='type-id-778'>
         <member-function access='public' static='yes'>
           <function-decl name='__copy_m&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-318'/>
-            <parameter type-id='type-id-318'/>
-            <parameter type-id='type-id-318'/>
-            <return type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-317'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-780'/>
-      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='539' column='1' id='type-id-781'>
+      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-779'/>
+      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='539' column='1' id='type-id-780'>
         <member-function access='public' static='yes'>
           <function-decl name='__copy_move_b&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-318'/>
-            <parameter type-id='type-id-318'/>
-            <parameter type-id='type-id-318'/>
-            <return type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-317'/>
+            <parameter type-id='type-id-317'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
@@ -7885,33 +7892,33 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-782'/>
-      <class-decl name='__false_type' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/cpp_type_traits.h' line='79' column='1' id='type-id-766'/>
-      <class-decl name='__miter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-783'>
+      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-781'/>
+      <class-decl name='__false_type' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/cpp_type_traits.h' line='79' column='1' id='type-id-765'/>
+      <class-decl name='__miter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-782'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIP11AllocObjectLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-318'/>
-            <return type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__miter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-784'>
+      <class-decl name='__miter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-783'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS2_13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEEEELb0EE3__bESA_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-406'/>
-            <return type-id='type-id-406'/>
+            <parameter type-id='type-id-405'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__miter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-785'>
+      <class-decl name='__miter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-784'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPFvvELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-750'/>
-            <return type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__miter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-786'>
+      <class-decl name='__miter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-785'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPvLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-171'/>
@@ -7919,31 +7926,31 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-787'>
+      <class-decl name='__niter_base&lt;AllocObject*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-786'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIP11AllocObjectLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-318'/>
-            <return type-id='type-id-318'/>
+            <parameter type-id='type-id-317'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-788'>
+      <class-decl name='__niter_base&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-787'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS2_13STL_AllocatorIS2_N15HeapLeakChecker9AllocatorEEEEELb1EE3__bESA_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-406'/>
-            <return type-id='type-id-318'/>
+            <parameter type-id='type-id-405'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-789'>
+      <class-decl name='__niter_base&lt;void (**)(), false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-788'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPFvvELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-750'/>
-            <return type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-790'>
+      <class-decl name='__niter_base&lt;void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-789'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPvLb0EE3__bES1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-171'/>
@@ -7951,157 +7958,157 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__uninitialized_copy&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-791'/>
-      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' id='type-id-792'/>
-      <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='86' column='1' id='type-id-793'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-765'/>
+      <class-decl name='__uninitialized_copy&lt;true&gt;' is-struct='yes' visibility='default' id='type-id-790'/>
+      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' id='type-id-791'/>
+      <class-decl name='bidirectional_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='86' column='1' id='type-id-792'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-764'/>
       </class-decl>
-      <class-decl name='binary_function&lt;long unsigned int, long unsigned int, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-794'/>
-      <class-decl name='binary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-795'/>
-      <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='238' column='1' id='type-id-796'>
+      <class-decl name='binary_function&lt;long unsigned int, long unsigned int, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-793'/>
+      <class-decl name='binary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-794'/>
+      <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='238' column='1' id='type-id-795'>
         <member-type access='public'>
-          <typedef-decl name='char_type' type-id='type-id-84' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='239' column='1' id='type-id-601'/>
+          <typedef-decl name='char_type' type-id='type-id-84' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='239' column='1' id='type-id-600'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='int_type' type-id='type-id-1' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='240' column='1' id='type-id-605'/>
+          <typedef-decl name='int_type' type-id='type-id-1' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='240' column='1' id='type-id-604'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='assign' mangled-name='_ZNSt11char_traitsIcE6assignERcRKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-714'/>
-            <parameter type-id='type-id-603'/>
+            <parameter type-id='type-id-713'/>
+            <parameter type-id='type-id-602'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='length' mangled-name='_ZNSt11char_traitsIcE6lengthEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-604'/>
+            <parameter type-id='type-id-603'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='copy' mangled-name='_ZNSt11char_traitsIcE4copyEPcPKcm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-715'/>
-            <parameter type-id='type-id-604'/>
+            <parameter type-id='type-id-714'/>
+            <parameter type-id='type-id-603'/>
             <parameter type-id='type-id-7'/>
-            <return type-id='type-id-715'/>
+            <return type-id='type-id-714'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='compare' mangled-name='_ZNSt11char_traitsIcE7compareEPKcS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/char_traits.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-604'/>
-            <parameter type-id='type-id-604'/>
+            <parameter type-id='type-id-603'/>
+            <parameter type-id='type-id-603'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='forward_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='83' column='1' id='type-id-765'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-797'/>
+      <class-decl name='forward_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='83' column='1' id='type-id-764'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-796'/>
       </class-decl>
-      <class-decl name='input_iterator_tag' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='79' column='1' id='type-id-797'/>
-      <class-decl name='less&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-608'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-794'/>
+      <class-decl name='input_iterator_tag' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='79' column='1' id='type-id-796'/>
+      <class-decl name='less&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-607'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-793'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt4lessImEclERKmS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-611' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-610' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <parameter type-id='type-id-329'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-612'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-795'/>
+      <class-decl name='less&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-611'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-794'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt4lessISbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEEEclERKS6_S9_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-615' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
-            <parameter type-id='type-id-593'/>
+            <parameter type-id='type-id-614' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
+            <parameter type-id='type-id-592'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-625'>
+      <class-decl name='pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-624'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-654' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-653' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-233' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-349' is-artificial='yes'/>
+            <parameter type-id='type-id-348' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-349' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <parameter type-id='type-id-432'/>
+            <parameter type-id='type-id-348' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <parameter type-id='type-id-431'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-349' is-artificial='yes'/>
-            <parameter type-id='type-id-636'/>
+            <parameter type-id='type-id-348' is-artificial='yes'/>
+            <parameter type-id='type-id-635'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;const long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-628'>
+      <class-decl name='pair&lt;const long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-627'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-654' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-653' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-354' is-artificial='yes'/>
+            <parameter type-id='type-id-353' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-354' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-353' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <parameter type-id='type-id-329'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair&lt;long unsigned int, long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-354' is-artificial='yes'/>
-            <parameter type-id='type-id-639'/>
+            <parameter type-id='type-id-353' is-artificial='yes'/>
+            <parameter type-id='type-id-638'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-631'>
+      <class-decl name='pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-630'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-592' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-591' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='second' type-id='type-id-377' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
+          <var-decl name='second' type-id='type-id-376' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-359' is-artificial='yes'/>
+            <parameter type-id='type-id-358' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-359' is-artificial='yes'/>
-            <parameter type-id='type-id-593'/>
-            <parameter type-id='type-id-644'/>
+            <parameter type-id='type-id-358' is-artificial='yes'/>
+            <parameter type-id='type-id-592'/>
+            <parameter type-id='type-id-643'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-634'>
+      <class-decl name='pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-633'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='first' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
@@ -8110,20 +8117,20 @@
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-725' is-artificial='yes'/>
+            <parameter type-id='type-id-724' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-725' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <parameter type-id='type-id-432'/>
+            <parameter type-id='type-id-724' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <parameter type-id='type-id-431'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-637'>
+      <class-decl name='pair&lt;long unsigned int, long unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-636'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='first' type-id='type-id-19' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
@@ -8132,280 +8139,280 @@
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-726' is-artificial='yes'/>
+            <parameter type-id='type-id-725' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-726' is-artificial='yes'/>
-            <parameter type-id='type-id-330'/>
-            <parameter type-id='type-id-330'/>
+            <parameter type-id='type-id-725' is-artificial='yes'/>
+            <parameter type-id='type-id-329'/>
+            <parameter type-id='type-id-329'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-727'>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-726'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-513' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-512' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-728' is-artificial='yes'/>
+            <parameter type-id='type-id-727' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-728' is-artificial='yes'/>
-            <parameter type-id='type-id-515'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-727' is-artificial='yes'/>
+            <parameter type-id='type-id-514'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-729'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-728'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-532' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-531' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-730' is-artificial='yes'/>
+            <parameter type-id='type-id-729' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-730' is-artificial='yes'/>
-            <parameter type-id='type-id-534'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-729' is-artificial='yes'/>
+            <parameter type-id='type-id-533'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-731'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-730'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-536' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-535' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-732' is-artificial='yes'/>
+            <parameter type-id='type-id-731' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-732' is-artificial='yes'/>
-            <parameter type-id='type-id-538'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-731' is-artificial='yes'/>
+            <parameter type-id='type-id-537'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-733'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-732'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-540' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-539' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-734' is-artificial='yes'/>
+            <parameter type-id='type-id-733' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-734' is-artificial='yes'/>
-            <parameter type-id='type-id-542'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-733' is-artificial='yes'/>
+            <parameter type-id='type-id-541'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-735'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-734'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-544' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-543' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-736' is-artificial='yes'/>
+            <parameter type-id='type-id-735' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-736' is-artificial='yes'/>
-            <parameter type-id='type-id-546'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-735' is-artificial='yes'/>
+            <parameter type-id='type-id-545'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='random_access_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='89' column='1' id='type-id-798'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-793'/>
+      <class-decl name='random_access_iterator_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='89' column='1' id='type-id-797'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-792'/>
       </class-decl>
-      <class-decl name='unary_function&lt;long unsigned int, long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-772'/>
-      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-775'/>
-      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-776'/>
-      <class-decl name='unary_function&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-777'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-799'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-800'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-801'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-802'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-803'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-804'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-805'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-806'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-807'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-808'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-809'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-810'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-811'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-812'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-813'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-814'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-815'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-816'/>
-      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-529'>
+      <class-decl name='unary_function&lt;long unsigned int, long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-771'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-774'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const long unsigned int, long unsigned int&gt;, const long unsigned int&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-775'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-776'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-798'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-799'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-800'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-801'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-802'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-803'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-804'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-805'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-806'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-807'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-808'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-809'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-810'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-811'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-812'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-813'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-814'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-815'/>
+      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-528'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-817' is-artificial='yes'/>
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEeqERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-819' is-artificial='yes'/>
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-818' is-artificial='yes'/>
+            <parameter type-id='type-id-530'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-817' is-artificial='yes'/>
-            <return type-id='type-id-820'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
+            <return type-id='type-id-819'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-548'/>
-      <class-decl name='_Rb_tree_node&lt;long unsigned int&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-551'/>
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-555'/>
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-559'/>
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-563'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-821'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-822'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-823'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-824'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-825'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-826'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-827'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-828'/>
+      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-547'/>
+      <class-decl name='_Rb_tree_node&lt;long unsigned int&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-550'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-554'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-558'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-562'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;long unsigned int&gt;, std::_Rb_tree_const_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-820'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-821'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-822'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-823'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;long unsigned int&gt;, std::_Rb_tree_iterator&lt;long unsigned int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-824'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, HeapLeakChecker::RangeValue&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-825'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const long unsigned int, long unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-826'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-827'/>
       <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' mangled-name='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_PKS3_'>
-        <parameter type-id='type-id-829' name='__lhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1'/>
+        <parameter type-id='type-id-828' name='__lhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1'/>
         <parameter type-id='type-id-2' name='__rhs' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2199' column='1'/>
-        <return type-id='type-id-830'/>
+        <return type-id='type-id-829'/>
       </function-decl>
       <function-decl name='operator==&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2265' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-829'/>
+        <parameter type-id='type-id-828'/>
         <parameter type-id='type-id-2'/>
         <return type-id='type-id-76'/>
       </function-decl>
       <function-decl name='operator!=&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2302' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-829'/>
+        <parameter type-id='type-id-828'/>
         <parameter type-id='type-id-2'/>
         <return type-id='type-id-76'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2315' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-593'/>
-        <parameter type-id='type-id-593'/>
+        <parameter type-id='type-id-592'/>
+        <parameter type-id='type-id-592'/>
         <return type-id='type-id-76'/>
       </function-decl>
       <function-decl name='swap&lt;AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-393'/>
-        <parameter type-id='type-id-393'/>
+        <parameter type-id='type-id-392'/>
+        <parameter type-id='type-id-392'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='min&lt;size_t&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-490'/>
-        <parameter type-id='type-id-490'/>
-        <return type-id='type-id-490'/>
+        <parameter type-id='type-id-489'/>
+        <parameter type-id='type-id-489'/>
+        <return type-id='type-id-489'/>
       </function-decl>
       <function-decl name='max&lt;size_t&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-490'/>
-        <parameter type-id='type-id-490'/>
-        <return type-id='type-id-490'/>
+        <parameter type-id='type-id-489'/>
+        <parameter type-id='type-id-489'/>
+        <return type-id='type-id-489'/>
       </function-decl>
       <function-decl name='__copy_move_a&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <return type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <function-decl name='__copy_move_a&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='__copy_move_a2&lt;false, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-406'/>
-        <parameter type-id='type-id-406'/>
-        <parameter type-id='type-id-406'/>
-        <return type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
+        <parameter type-id='type-id-405'/>
+        <parameter type-id='type-id-405'/>
+        <return type-id='type-id-405'/>
       </function-decl>
       <function-decl name='__copy_move_a2&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='copy&lt;__gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, __gnu_cxx::__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-406'/>
-        <parameter type-id='type-id-406'/>
-        <parameter type-id='type-id-406'/>
-        <return type-id='type-id-406'/>
+        <parameter type-id='type-id-405'/>
+        <parameter type-id='type-id-405'/>
+        <parameter type-id='type-id-405'/>
+        <return type-id='type-id-405'/>
       </function-decl>
       <function-decl name='copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <return type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-171'/>
@@ -8414,16 +8421,16 @@
         <return type-id='type-id-171'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a2&lt;false, AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <return type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a2&lt;false, void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a2&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-171'/>
@@ -8432,16 +8439,16 @@
         <return type-id='type-id-171'/>
       </function-decl>
       <function-decl name='copy_backward&lt;AllocObject*, AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <return type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <function-decl name='copy_backward&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='copy_backward&lt;void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-171'/>
@@ -8450,192 +8457,192 @@
         <return type-id='type-id-171'/>
       </function-decl>
       <function-decl name='_Destroy&lt;void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='_Destroy&lt;AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-399'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-398'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='_Destroy&lt;void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-171'/>
         <parameter type-id='type-id-171'/>
-        <parameter type-id='type-id-404'/>
+        <parameter type-id='type-id-403'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='_Destroy&lt;void (**)(), void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-705'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-704'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__distance&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_funcs.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
         <parameter type-id='type-id-2'/>
-        <parameter type-id='type-id-798'/>
-        <return type-id='type-id-314'/>
+        <parameter type-id='type-id-797'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <function-decl name='distance&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_funcs.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
         <parameter type-id='type-id-2'/>
-        <return type-id='type-id-314'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <function-decl name='__iterator_category&lt;const char*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator_base_types.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-489'/>
-        <return type-id='type-id-798'/>
+        <parameter type-id='type-id-488'/>
+        <return type-id='type-id-797'/>
       </function-decl>
       <function-decl name='make_pair&lt;long unsigned int, HeapLeakChecker::RangeValue&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-19'/>
         <parameter type-id='type-id-233'/>
-        <return type-id='type-id-634'/>
+        <return type-id='type-id-633'/>
       </function-decl>
       <function-decl name='make_pair&lt;long unsigned int, long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-19'/>
         <parameter type-id='type-id-19'/>
-        <return type-id='type-id-637'/>
+        <return type-id='type-id-636'/>
       </function-decl>
       <function-decl name='uninitialized_copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='__uninitialized_copy_a&lt;AllocObject*, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-399'/>
-        <return type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-398'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <function-decl name='__uninitialized_copy_a&lt;__gnu_cxx::__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-409'/>
-        <parameter type-id='type-id-409'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-399'/>
-        <return type-id='type-id-318'/>
+        <parameter type-id='type-id-408'/>
+        <parameter type-id='type-id-408'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-398'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <function-decl name='__uninitialized_copy_a&lt;void**, void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-171'/>
         <parameter type-id='type-id-171'/>
         <parameter type-id='type-id-171'/>
-        <parameter type-id='type-id-404'/>
+        <parameter type-id='type-id-403'/>
         <return type-id='type-id-171'/>
       </function-decl>
       <function-decl name='__uninitialized_copy_a&lt;void (**)(), void (**)(), void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-705'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-704'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='__uninitialized_move_a&lt;AllocObject*, AllocObject*, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-318'/>
-        <parameter type-id='type-id-399'/>
-        <return type-id='type-id-318'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-317'/>
+        <parameter type-id='type-id-398'/>
+        <return type-id='type-id-317'/>
       </function-decl>
       <function-decl name='__uninitialized_move_a&lt;void (**)(), void (**)(), std::allocator&lt;void (*)()&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-750'/>
-        <parameter type-id='type-id-705'/>
-        <return type-id='type-id-750'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-749'/>
+        <parameter type-id='type-id-704'/>
+        <return type-id='type-id-749'/>
       </function-decl>
       <function-decl name='__uninitialized_move_a&lt;void**, void**, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-171'/>
         <parameter type-id='type-id-171'/>
         <parameter type-id='type-id-171'/>
-        <parameter type-id='type-id-404'/>
+        <parameter type-id='type-id-403'/>
         <return type-id='type-id-171'/>
       </function-decl>
-      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='45' column='1' id='type-id-831'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-832'/>
+      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='45' column='1' id='type-id-830'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-831'/>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='string' type-id='type-id-830' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-835'/>
+      <typedef-decl name='string' type-id='type-id-829' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-834'/>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
       <namespace-decl name='commandlineflags'>
@@ -8676,271 +8683,271 @@
       <return type-id='type-id-75'/>
     </function-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-406'>
+      <class-decl name='__normal_iterator&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-405'>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-318' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-317' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-408' is-artificial='yes'/>
+            <parameter type-id='type-id-407' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-408' is-artificial='yes'/>
-            <parameter type-id='type-id-392'/>
+            <parameter type-id='type-id-407' is-artificial='yes'/>
+            <parameter type-id='type-id-391'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-470' is-artificial='yes'/>
-            <return type-id='type-id-392'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
+            <return type-id='type-id-391'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEmiERKl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-470' is-artificial='yes'/>
-            <parameter type-id='type-id-836'/>
-            <return type-id='type-id-406'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
+            <parameter type-id='type-id-835'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-470' is-artificial='yes'/>
-            <return type-id='type-id-390'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
+            <return type-id='type-id-389'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEplERKl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='738' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-470' is-artificial='yes'/>
-            <parameter type-id='type-id-836'/>
-            <return type-id='type-id-406'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
+            <parameter type-id='type-id-835'/>
+            <return type-id='type-id-405'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-470' is-artificial='yes'/>
-            <return type-id='type-id-318'/>
+            <parameter type-id='type-id-469' is-artificial='yes'/>
+            <return type-id='type-id-317'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIP11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-408' is-artificial='yes'/>
-            <return type-id='type-id-407'/>
+            <parameter type-id='type-id-407' is-artificial='yes'/>
+            <return type-id='type-id-406'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-409'>
+      <class-decl name='__normal_iterator&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-408'>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-426' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-425' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-411' is-artificial='yes'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-411' is-artificial='yes'/>
-            <parameter type-id='type-id-428'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
+            <parameter type-id='type-id-427'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__normal_iterator&lt;AllocObject*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-411' is-artificial='yes'/>
-            <parameter type-id='type-id-469'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
+            <parameter type-id='type-id-468'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-473' is-artificial='yes'/>
-            <return type-id='type-id-428'/>
+            <parameter type-id='type-id-472' is-artificial='yes'/>
+            <return type-id='type-id-427'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-473' is-artificial='yes'/>
-            <return type-id='type-id-320'/>
+            <parameter type-id='type-id-472' is-artificial='yes'/>
+            <return type-id='type-id-319'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-411' is-artificial='yes'/>
-            <return type-id='type-id-410'/>
+            <parameter type-id='type-id-410' is-artificial='yes'/>
+            <return type-id='type-id-409'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPK11AllocObjectSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-473' is-artificial='yes'/>
-            <return type-id='type-id-426'/>
+            <parameter type-id='type-id-472' is-artificial='yes'/>
+            <return type-id='type-id-425'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-412'>
+      <class-decl name='__normal_iterator&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-411'>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-750' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-749' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-414' is-artificial='yes'/>
+            <parameter type-id='type-id-413' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-414' is-artificial='yes'/>
-            <parameter type-id='type-id-752'/>
+            <parameter type-id='type-id-413' is-artificial='yes'/>
+            <parameter type-id='type-id-751'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPFvvESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-476' is-artificial='yes'/>
-            <return type-id='type-id-752'/>
+            <parameter type-id='type-id-475' is-artificial='yes'/>
+            <return type-id='type-id-751'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPFvvESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-476' is-artificial='yes'/>
-            <return type-id='type-id-749'/>
+            <parameter type-id='type-id-475' is-artificial='yes'/>
+            <return type-id='type-id-748'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-415'>
+      <class-decl name='__normal_iterator&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-414'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <var-decl name='_M_current' type-id='type-id-171' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-417' is-artificial='yes'/>
+            <parameter type-id='type-id-416' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-417' is-artificial='yes'/>
-            <parameter type-id='type-id-762'/>
+            <parameter type-id='type-id-416' is-artificial='yes'/>
+            <parameter type-id='type-id-761'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-479' is-artificial='yes'/>
-            <return type-id='type-id-762'/>
+            <parameter type-id='type-id-478' is-artificial='yes'/>
+            <return type-id='type-id-761'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPPvSt6vectorIS1_13STL_AllocatorIS1_N15HeapLeakChecker9AllocatorEEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-479' is-artificial='yes'/>
-            <return type-id='type-id-760'/>
+            <parameter type-id='type-id-478' is-artificial='yes'/>
+            <return type-id='type-id-759'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;char&gt;' visibility='default' id='type-id-837'/>
-      <class-decl name='new_allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-418'>
+      <class-decl name='new_allocator&lt;char&gt;' visibility='default' id='type-id-836'/>
+      <class-decl name='new_allocator&lt;void (*)()&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-417'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-419' is-artificial='yes'/>
-            <parameter type-id='type-id-481'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
+            <parameter type-id='type-id-480'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPFvvEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-482' is-artificial='yes'/>
+            <parameter type-id='type-id-481' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE10deallocateEPS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-419' is-artificial='yes'/>
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
+            <parameter type-id='type-id-749'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-419' is-artificial='yes'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-74'/>
-            <return type-id='type-id-750'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-419' is-artificial='yes'/>
-            <parameter type-id='type-id-750'/>
-            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
+            <parameter type-id='type-id-749'/>
+            <parameter type-id='type-id-746'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIPFvvEE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-419' is-artificial='yes'/>
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-418' is-artificial='yes'/>
+            <parameter type-id='type-id-749'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-838'/>
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-839'/>
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-840'/>
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-841'/>
-      <class-decl name='__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-842'/>
-      <class-decl name='__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-843'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-837'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-838'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, STL_Allocator&lt;char, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-839'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-840'/>
+      <class-decl name='__normal_iterator&lt;void (* const*)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-841'/>
+      <class-decl name='__normal_iterator&lt;void* const*, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-842'/>
       <function-decl name='operator==&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-472'/>
-        <parameter type-id='type-id-472'/>
+        <parameter type-id='type-id-471'/>
+        <parameter type-id='type-id-471'/>
         <return type-id='type-id-76'/>
       </function-decl>
       <function-decl name='operator!=&lt;const AllocObject*, AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-472'/>
-        <parameter type-id='type-id-469'/>
+        <parameter type-id='type-id-471'/>
+        <parameter type-id='type-id-468'/>
         <return type-id='type-id-76'/>
       </function-decl>
       <function-decl name='operator!=&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-469'/>
-        <parameter type-id='type-id-469'/>
+        <parameter type-id='type-id-468'/>
+        <parameter type-id='type-id-468'/>
         <return type-id='type-id-76'/>
       </function-decl>
       <function-decl name='operator!=&lt;const AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-472'/>
-        <parameter type-id='type-id-472'/>
+        <parameter type-id='type-id-471'/>
+        <parameter type-id='type-id-471'/>
         <return type-id='type-id-76'/>
       </function-decl>
       <function-decl name='operator-&lt;AllocObject*, std::vector&lt;AllocObject, STL_Allocator&lt;AllocObject, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-469'/>
-        <parameter type-id='type-id-469'/>
-        <return type-id='type-id-314'/>
+        <parameter type-id='type-id-468'/>
+        <parameter type-id='type-id-468'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <function-decl name='operator-&lt;void (**)(), std::vector&lt;void (*)(), std::allocator&lt;void (*)()&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-475'/>
-        <parameter type-id='type-id-475'/>
-        <return type-id='type-id-314'/>
+        <parameter type-id='type-id-474'/>
+        <parameter type-id='type-id-474'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <function-decl name='operator-&lt;void**, std::vector&lt;void*, STL_Allocator&lt;void*, HeapLeakChecker::Allocator&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-478'/>
-        <parameter type-id='type-id-478'/>
-        <return type-id='type-id-314'/>
+        <parameter type-id='type-id-477'/>
+        <parameter type-id='type-id-477'/>
+        <return type-id='type-id-313'/>
       </function-decl>
       <function-decl name='__is_null_pointer&lt;const char&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/type_traits.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-2'/>
@@ -8978,7 +8985,7 @@
       </namespace-decl>
       <namespace-decl name='internal'>
         <class-decl name='HookList&lt;void (*)(const void*)&gt;' is-struct='yes' visibility='default' id='type-id-97'/>
-        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-420'>
+        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-419'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='priv_end' type-id='type-id-174' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
@@ -8987,53 +8994,53 @@
           </data-member>
           <member-function access='public'>
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-484' is-artificial='yes'/>
-              <return type-id='type-id-380'/>
+              <parameter type-id='type-id-483' is-artificial='yes'/>
+              <return type-id='type-id-379'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-484' is-artificial='yes'/>
-              <parameter type-id='type-id-759'/>
+              <parameter type-id='type-id-483' is-artificial='yes'/>
+              <parameter type-id='type-id-758'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_miiilEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-484' is-artificial='yes'/>
+              <parameter type-id='type-id-483' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-421' is-artificial='yes'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-421' is-artificial='yes'/>
-              <parameter type-id='type-id-380'/>
-              <return type-id='type-id-380'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
+              <parameter type-id='type-id-379'/>
+              <return type-id='type-id-379'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-421' is-artificial='yes'/>
-              <parameter type-id='type-id-380'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
+              <parameter type-id='type-id-379'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_miiilEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-421' is-artificial='yes'/>
-              <parameter type-id='type-id-380'/>
+              <parameter type-id='type-id-420' is-artificial='yes'/>
+              <parameter type-id='type-id-379'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-422'>
+        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-421'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='priv_end' type-id='type-id-174' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
@@ -9042,48 +9049,48 @@
           </data-member>
           <member-function access='public'>
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-486' is-artificial='yes'/>
-              <return type-id='type-id-384'/>
+              <parameter type-id='type-id-485' is-artificial='yes'/>
+              <return type-id='type-id-383'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-486' is-artificial='yes'/>
-              <parameter type-id='type-id-757'/>
+              <parameter type-id='type-id-485' is-artificial='yes'/>
+              <parameter type-id='type-id-756'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvlEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-486' is-artificial='yes'/>
+              <parameter type-id='type-id-485' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-423' is-artificial='yes'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-423' is-artificial='yes'/>
-              <parameter type-id='type-id-384'/>
-              <return type-id='type-id-384'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
+              <parameter type-id='type-id-383'/>
+              <return type-id='type-id-383'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-423' is-artificial='yes'/>
-              <parameter type-id='type-id-384'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
+              <parameter type-id='type-id-383'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvlEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-423' is-artificial='yes'/>
-              <parameter type-id='type-id-384'/>
+              <parameter type-id='type-id-422' is-artificial='yes'/>
+              <parameter type-id='type-id-383'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
@@ -9092,11 +9099,11 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
-      <var-decl name='FLAGS_heap_check' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE' visibility='default' filepath='src/heap-checker.cc' line='142' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE'/>
+      <var-decl name='FLAGS_heap_check' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE' visibility='default' filepath='src/heap-checker.cc' line='142' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead16FLAGS_heap_checkE'/>
       <var-decl name='FLAGS_noheap_check' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead18FLAGS_noheap_checkE' visibility='default' filepath='src/heap-checker.cc' line='148' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead18FLAGS_noheap_checkE'/>
-      <var-decl name='FLAGS_heap_profile_pprof' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='229' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE'/>
+      <var-decl name='FLAGS_heap_profile_pprof' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='229' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead24FLAGS_heap_profile_pprofE'/>
       <var-decl name='FLAGS_noheap_profile_pprof' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead26FLAGS_noheap_profile_pprofE' visibility='default' filepath='src/heap-checker.cc' line='231' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead26FLAGS_noheap_profile_pprofE'/>
-      <var-decl name='FLAGS_heap_check_dump_directory' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='233' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE'/>
+      <var-decl name='FLAGS_heap_check_dump_directory' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='233' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead31FLAGS_heap_check_dump_directoryE'/>
       <var-decl name='FLAGS_noheap_check_dump_directory' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead33FLAGS_noheap_check_dump_directoryE' visibility='default' filepath='src/heap-checker.cc' line='235' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead33FLAGS_noheap_check_dump_directoryE'/>
     </namespace-decl>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead'>
@@ -9138,598 +9145,598 @@
     <function-decl name='HeapLeakChecker_AfterDestructors' mangled-name='_Z32HeapLeakChecker_AfterDestructorsv' filepath='src/heap-checker.cc' line='2311' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z32HeapLeakChecker_AfterDestructorsv'>
       <return type-id='type-id-75'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-744'>
+    <function-type size-in-bits='64' id='type-id-743'>
       <parameter type-id='type-id-271'/>
       <return type-id='type-id-7'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-753'>
-      <parameter type-id='type-id-438'/>
+    <function-type size-in-bits='64' id='type-id-752'>
+      <parameter type-id='type-id-437'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-754'>
+    <function-type size-in-bits='64' id='type-id-753'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-208'/>
       <parameter type-id='type-id-195'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-755'>
+    <function-type size-in-bits='64' id='type-id-754'>
       <parameter type-id='type-id-74'/>
-      <parameter type-id='type-id-440'/>
+      <parameter type-id='type-id-439'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-756'>
+    <function-type size-in-bits='64' id='type-id-755'>
       <parameter type-id='type-id-74'/>
-      <parameter type-id='type-id-314'/>
+      <parameter type-id='type-id-313'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-758'>
+    <function-type size-in-bits='64' id='type-id-757'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-7'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-313'/>
+      <parameter type-id='type-id-312'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-844'>
+    <function-type size-in-bits='64' id='type-id-843'>
       <parameter type-id='type-id-74'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-845'>
+    <function-type size-in-bits='64' id='type-id-844'>
       <parameter type-id='type-id-7'/>
       <return type-id='type-id-74'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='src/heap-profile-table.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <qualified-type-def type-id='type-id-250' const='yes' id='type-id-846'/>
-    <reference-type-def kind='lvalue' type-id='type-id-846' size-in-bits='64' id='type-id-847'/>
-    <pointer-type-def type-id='type-id-846' size-in-bits='64' id='type-id-848'/>
-    <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-849'/>
-    <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-850'/>
+    <qualified-type-def type-id='type-id-250' const='yes' id='type-id-845'/>
+    <reference-type-def kind='lvalue' type-id='type-id-845' size-in-bits='64' id='type-id-846'/>
+    <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-847'/>
+    <reference-type-def kind='lvalue' type-id='type-id-250' size-in-bits='64' id='type-id-848'/>
+    <reference-type-def kind='lvalue' type-id='type-id-259' size-in-bits='64' id='type-id-849'/>
     <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
-    <pointer-type-def type-id='type-id-851' size-in-bits='64' id='type-id-852'/>
-    <pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-854'/>
-    <pointer-type-def type-id='type-id-855' size-in-bits='64' id='type-id-856'/>
+    <pointer-type-def type-id='type-id-850' size-in-bits='64' id='type-id-851'/>
+    <pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-853'/>
+    <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-855'/>
     <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-127'/>
-    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-857'/>
-    <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-858'/>
-    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-859'/>
-    <reference-type-def kind='lvalue' type-id='type-id-859' size-in-bits='64' id='type-id-262'/>
-    <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-261'/>
-    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-860'/>
-    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-861'/>
-    <pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-862'/>
-    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-863'/>
-    <reference-type-def kind='lvalue' type-id='type-id-863' size-in-bits='64' id='type-id-864'/>
-    <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-865'/>
-    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-867'/>
-    <reference-type-def kind='lvalue' type-id='type-id-867' size-in-bits='64' id='type-id-868'/>
-    <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-869'/>
-    <qualified-type-def type-id='type-id-870' const='yes' id='type-id-871'/>
-    <reference-type-def kind='lvalue' type-id='type-id-871' size-in-bits='64' id='type-id-872'/>
-    <pointer-type-def type-id='type-id-871' size-in-bits='64' id='type-id-873'/>
-    <qualified-type-def type-id='type-id-874' const='yes' id='type-id-875'/>
-    <reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-876'/>
-    <pointer-type-def type-id='type-id-875' size-in-bits='64' id='type-id-877'/>
-    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-879'/>
-    <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-880'/>
-    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-881'/>
-    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-883'/>
-    <pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-884'/>
-    <qualified-type-def type-id='type-id-885' const='yes' id='type-id-886'/>
-    <reference-type-def kind='lvalue' type-id='type-id-886' size-in-bits='64' id='type-id-887'/>
-    <qualified-type-def type-id='type-id-888' const='yes' id='type-id-889'/>
-    <reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-890'/>
-    <qualified-type-def type-id='type-id-891' const='yes' id='type-id-892'/>
-    <reference-type-def kind='lvalue' type-id='type-id-892' size-in-bits='64' id='type-id-893'/>
-    <pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-894'/>
-    <qualified-type-def type-id='type-id-264' const='yes' id='type-id-895'/>
-    <reference-type-def kind='lvalue' type-id='type-id-895' size-in-bits='64' id='type-id-896'/>
-    <pointer-type-def type-id='type-id-895' size-in-bits='64' id='type-id-897'/>
-    <qualified-type-def type-id='type-id-898' const='yes' id='type-id-899'/>
-    <reference-type-def kind='lvalue' type-id='type-id-899' size-in-bits='64' id='type-id-900'/>
-    <pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-901'/>
-    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-903'/>
-    <pointer-type-def type-id='type-id-903' size-in-bits='64' id='type-id-904'/>
-    <reference-type-def kind='lvalue' type-id='type-id-866' size-in-bits='64' id='type-id-905'/>
-    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-906'/>
-    <pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-908'/>
-    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-909'/>
-    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-910'/>
-    <reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-911'/>
-    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-912'/>
-    <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-913'/>
-    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-914'/>
-    <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-915'/>
-    <pointer-type-def type-id='type-id-885' size-in-bits='64' id='type-id-916'/>
-    <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-917'/>
-    <reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-918'/>
-    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-919'/>
-    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-920'/>
-    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-921'/>
-    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-922'/>
-    <pointer-type-def type-id='type-id-923' size-in-bits='64' id='type-id-924'/>
-    <pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-310'/>
-    <pointer-type-def type-id='type-id-926' size-in-bits='64' id='type-id-197'/>
-    <pointer-type-def type-id='type-id-927' size-in-bits='64' id='type-id-199'/>
-    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-204'/>
-    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-196'/>
-    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-202'/>
+    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-856'/>
+    <pointer-type-def type-id='type-id-856' size-in-bits='64' id='type-id-857'/>
+    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-858'/>
+    <reference-type-def kind='lvalue' type-id='type-id-858' size-in-bits='64' id='type-id-262'/>
+    <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-261'/>
+    <qualified-type-def type-id='type-id-850' const='yes' id='type-id-859'/>
+    <reference-type-def kind='lvalue' type-id='type-id-859' size-in-bits='64' id='type-id-860'/>
+    <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-861'/>
+    <qualified-type-def type-id='type-id-852' const='yes' id='type-id-862'/>
+    <reference-type-def kind='lvalue' type-id='type-id-862' size-in-bits='64' id='type-id-863'/>
+    <pointer-type-def type-id='type-id-862' size-in-bits='64' id='type-id-864'/>
+    <qualified-type-def type-id='type-id-865' const='yes' id='type-id-866'/>
+    <reference-type-def kind='lvalue' type-id='type-id-866' size-in-bits='64' id='type-id-867'/>
+    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-868'/>
+    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-870'/>
+    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-871'/>
+    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-872'/>
+    <qualified-type-def type-id='type-id-873' const='yes' id='type-id-874'/>
+    <reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-875'/>
+    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-876'/>
+    <qualified-type-def type-id='type-id-877' const='yes' id='type-id-878'/>
+    <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-879'/>
+    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-880'/>
+    <qualified-type-def type-id='type-id-881' const='yes' id='type-id-882'/>
+    <pointer-type-def type-id='type-id-882' size-in-bits='64' id='type-id-883'/>
+    <qualified-type-def type-id='type-id-884' const='yes' id='type-id-885'/>
+    <reference-type-def kind='lvalue' type-id='type-id-885' size-in-bits='64' id='type-id-886'/>
+    <qualified-type-def type-id='type-id-887' const='yes' id='type-id-888'/>
+    <reference-type-def kind='lvalue' type-id='type-id-888' size-in-bits='64' id='type-id-889'/>
+    <qualified-type-def type-id='type-id-890' const='yes' id='type-id-891'/>
+    <reference-type-def kind='lvalue' type-id='type-id-891' size-in-bits='64' id='type-id-892'/>
+    <pointer-type-def type-id='type-id-891' size-in-bits='64' id='type-id-893'/>
+    <qualified-type-def type-id='type-id-264' const='yes' id='type-id-894'/>
+    <reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-895'/>
+    <pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-896'/>
+    <qualified-type-def type-id='type-id-897' const='yes' id='type-id-898'/>
+    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-899'/>
+    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-900'/>
+    <qualified-type-def type-id='type-id-901' const='yes' id='type-id-902'/>
+    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-903'/>
+    <reference-type-def kind='lvalue' type-id='type-id-865' size-in-bits='64' id='type-id-904'/>
+    <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-905'/>
+    <pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-907'/>
+    <reference-type-def kind='lvalue' type-id='type-id-869' size-in-bits='64' id='type-id-908'/>
+    <pointer-type-def type-id='type-id-869' size-in-bits='64' id='type-id-909'/>
+    <reference-type-def kind='lvalue' type-id='type-id-873' size-in-bits='64' id='type-id-910'/>
+    <pointer-type-def type-id='type-id-873' size-in-bits='64' id='type-id-911'/>
+    <reference-type-def kind='lvalue' type-id='type-id-877' size-in-bits='64' id='type-id-912'/>
+    <pointer-type-def type-id='type-id-877' size-in-bits='64' id='type-id-913'/>
+    <reference-type-def kind='lvalue' type-id='type-id-884' size-in-bits='64' id='type-id-914'/>
+    <pointer-type-def type-id='type-id-884' size-in-bits='64' id='type-id-915'/>
+    <pointer-type-def type-id='type-id-887' size-in-bits='64' id='type-id-916'/>
+    <reference-type-def kind='lvalue' type-id='type-id-264' size-in-bits='64' id='type-id-917'/>
+    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-918'/>
+    <reference-type-def kind='lvalue' type-id='type-id-897' size-in-bits='64' id='type-id-919'/>
+    <pointer-type-def type-id='type-id-897' size-in-bits='64' id='type-id-920'/>
+    <pointer-type-def type-id='type-id-901' size-in-bits='64' id='type-id-921'/>
+    <pointer-type-def type-id='type-id-922' size-in-bits='64' id='type-id-923'/>
+    <pointer-type-def type-id='type-id-924' size-in-bits='64' id='type-id-309'/>
+    <pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-197'/>
+    <pointer-type-def type-id='type-id-926' size-in-bits='64' id='type-id-199'/>
+    <pointer-type-def type-id='type-id-927' size-in-bits='64' id='type-id-204'/>
+    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-196'/>
+    <pointer-type-def type-id='type-id-929' size-in-bits='64' id='type-id-202'/>
     <namespace-decl name='std'>
-      <class-decl name='_Rb_tree&lt;HeapProfileTable::Bucket*, std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, std::_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-866'>
+      <class-decl name='_Rb_tree&lt;HeapProfileTable::Bucket*, std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, std::_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-865'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;HeapProfileTable::Bucket*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-907'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-885'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;HeapProfileTable::Bucket*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-906'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-884'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-891' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-890' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-908' is-artificial='yes'/>
+                <parameter type-id='type-id-907' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-908' is-artificial='yes'/>
-                <parameter type-id='type-id-893'/>
-                <parameter type-id='type-id-887'/>
+                <parameter type-id='type-id-907' is-artificial='yes'/>
+                <parameter type-id='type-id-892'/>
+                <parameter type-id='type-id-886'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE13_Rb_tree_implISB_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-908' is-artificial='yes'/>
+                <parameter type-id='type-id-907' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-907' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-906' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-893'/>
-            <parameter type-id='type-id-890'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-892'/>
+            <parameter type-id='type-id-889'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-868'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-867'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-869' is-artificial='yes'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-869' is-artificial='yes'/>
-            <return type-id='type-id-891'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
+            <return type-id='type-id-890'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-900'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-899'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_valueEPKSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881'/>
-            <return type-id='type-id-900'/>
+            <parameter type-id='type-id-880'/>
+            <return type-id='type-id-899'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_S_keyEPKSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-881'/>
-            <return type-id='type-id-847'/>
+            <parameter type-id='type-id-880'/>
+            <return type-id='type-id-846'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-914'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-914'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <return type-id='type-id-914'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <return type-id='type-id-914'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS7_ESG_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-914'/>
-            <parameter type-id='type-id-914'/>
-            <parameter type-id='type-id-847'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-913'/>
+            <parameter type-id='type-id-913'/>
+            <parameter type-id='type-id-846'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-847'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-846'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-869' is-artificial='yes'/>
-            <return type-id='type-id-887'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
+            <return type-id='type-id-886'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-869' is-artificial='yes'/>
-            <return type-id='type-id-888'/>
+            <parameter type-id='type-id-868' is-artificial='yes'/>
+            <return type-id='type-id-887'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-913'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-913'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <return type-id='type-id-914'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-847'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-846'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE14_M_create_nodeERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-900'/>
-            <return type-id='type-id-914'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-899'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-881'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-880'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-913'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE10_M_insert_EPKSt18_Rb_tree_node_baseSG_RKS7_'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-900'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-899'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueERKS7_'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-900'/>
-            <return type-id='type-id-923'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-899'/>
+            <return type-id='type-id-922'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIP17HeapProfileBucketSt4pairIKS1_N16HeapProfileTable8Snapshot5EntryEESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS7_ERKS7_'>
-            <parameter type-id='type-id-906' is-artificial='yes'/>
-            <parameter type-id='type-id-870'/>
-            <parameter type-id='type-id-900'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-905' is-artificial='yes'/>
+            <parameter type-id='type-id-869'/>
+            <parameter type-id='type-id-899'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-885'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-851'/>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-884'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-850'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-916' is-artificial='yes'/>
+            <parameter type-id='type-id-915' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-916' is-artificial='yes'/>
-            <parameter type-id='type-id-887'/>
+            <parameter type-id='type-id-915' is-artificial='yes'/>
+            <parameter type-id='type-id-886'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-916' is-artificial='yes'/>
+            <parameter type-id='type-id-915' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-931'/>
-      <class-decl name='allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-888'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-853'/>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-930'/>
+      <class-decl name='allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-887'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-852'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-917' is-artificial='yes'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-917' is-artificial='yes'/>
-            <parameter type-id='type-id-890'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
+            <parameter type-id='type-id-889'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-917' is-artificial='yes'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-917' is-artificial='yes'/>
-            <parameter type-id='type-id-887'/>
+            <parameter type-id='type-id-916' is-artificial='yes'/>
+            <parameter type-id='type-id-886'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-932'/>
+      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-931'/>
       <class-decl name='map&lt;HeapProfileTable::Bucket*, HeapProfileTable::Snapshot::Entry, std::less&lt;HeapProfileTable::Bucket*&gt;, std::allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-264'>
         <member-type access='private'>
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-933'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-932'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-866' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-865' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
-            <parameter type-id='type-id-893'/>
-            <parameter type-id='type-id-890'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
+            <parameter type-id='type-id-892'/>
+            <parameter type-id='type-id-889'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
-            <parameter type-id='type-id-896'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
+            <parameter type-id='type-id-895'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE11lower_boundERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
-            <parameter type-id='type-id-847'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
+            <parameter type-id='type-id-846'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='key_comp' mangled-name='_ZNKSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-897' is-artificial='yes'/>
-            <return type-id='type-id-891'/>
+            <parameter type-id='type-id-896' is-artificial='yes'/>
+            <return type-id='type-id-890'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='insert' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE6insertESt17_Rb_tree_iteratorIS9_ERKS9_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
-            <parameter type-id='type-id-874'/>
-            <parameter type-id='type-id-900'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
+            <parameter type-id='type-id-873'/>
+            <parameter type-id='type-id-899'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEEixERS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
-            <parameter type-id='type-id-847'/>
-            <return type-id='type-id-850'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
+            <parameter type-id='type-id-846'/>
+            <return type-id='type-id-849'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-897' is-artificial='yes'/>
+            <parameter type-id='type-id-896' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt3mapIP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryESt4lessIS1_ESaISt4pairIKS1_S4_EEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-919' is-artificial='yes'/>
-            <return type-id='type-id-874'/>
+            <parameter type-id='type-id-918' is-artificial='yes'/>
+            <return type-id='type-id-873'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-934'/>
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-870'>
+      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-933'/>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-869'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-910' is-artificial='yes'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-910' is-artificial='yes'/>
-            <parameter type-id='type-id-881'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
+            <parameter type-id='type-id-880'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-910' is-artificial='yes'/>
-            <parameter type-id='type-id-876'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
+            <parameter type-id='type-id-875'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-910' is-artificial='yes'/>
-            <return type-id='type-id-909'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
+            <return type-id='type-id-908'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-910' is-artificial='yes'/>
-            <return type-id='type-id-909'/>
+            <parameter type-id='type-id-909' is-artificial='yes'/>
+            <return type-id='type-id-908'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-873' is-artificial='yes'/>
-            <return type-id='type-id-901'/>
+            <parameter type-id='type-id-872' is-artificial='yes'/>
+            <return type-id='type-id-900'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEneERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-873' is-artificial='yes'/>
-            <parameter type-id='type-id-872'/>
+            <parameter type-id='type-id-872' is-artificial='yes'/>
+            <parameter type-id='type-id-871'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-874'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-873'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-912' is-artificial='yes'/>
+            <parameter type-id='type-id-911' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-912' is-artificial='yes'/>
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-911' is-artificial='yes'/>
+            <parameter type-id='type-id-913'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEeqERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-877' is-artificial='yes'/>
-            <parameter type-id='type-id-876'/>
+            <parameter type-id='type-id-876' is-artificial='yes'/>
+            <parameter type-id='type-id-875'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-912' is-artificial='yes'/>
-            <return type-id='type-id-911'/>
+            <parameter type-id='type-id-911' is-artificial='yes'/>
+            <return type-id='type-id-910'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-877' is-artificial='yes'/>
-            <return type-id='type-id-920'/>
+            <parameter type-id='type-id-876' is-artificial='yes'/>
+            <return type-id='type-id-919'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-882'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-935'/>
+      <class-decl name='_Select1st&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-881'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-934'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEclERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-884' is-artificial='yes'/>
-            <parameter type-id='type-id-900'/>
-            <return type-id='type-id-847'/>
+            <parameter type-id='type-id-883' is-artificial='yes'/>
+            <parameter type-id='type-id-899'/>
+            <return type-id='type-id-846'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-936'/>
-      <class-decl name='__equal&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='796' column='1' id='type-id-937'>
+      <class-decl name='__copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;' is-struct='yes' visibility='default' id='type-id-935'/>
+      <class-decl name='__equal&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='796' column='1' id='type-id-936'>
         <member-function access='public' static='yes'>
           <function-decl name='equal&lt;const void* const*, const void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-246'/>
@@ -9755,7 +9762,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__iter_swap&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='96' column='1' id='type-id-938'>
+      <class-decl name='__iter_swap&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='96' column='1' id='type-id-937'>
         <member-function access='public' static='yes'>
           <function-decl name='iter_swap&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-275'/>
@@ -9771,7 +9778,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__miter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-939'>
+      <class-decl name='__miter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-938'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPP17HeapProfileBucketLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-275'/>
@@ -9779,7 +9786,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__miter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-940'>
+      <class-decl name='__miter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-939'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPN16HeapProfileTable8Snapshot5EntryELb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-260'/>
@@ -9787,7 +9794,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__miter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-941'>
+      <class-decl name='__miter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-940'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPKPKvLb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-246'/>
@@ -9795,7 +9802,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-942'>
+      <class-decl name='__niter_base&lt;HeapProfileTable::Bucket**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-941'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPP17HeapProfileBucketLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-275'/>
@@ -9803,7 +9810,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-943'>
+      <class-decl name='__niter_base&lt;HeapProfileTable::Snapshot::Entry*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-942'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPN16HeapProfileTable8Snapshot5EntryELb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-260'/>
@@ -9811,7 +9818,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-944'>
+      <class-decl name='__niter_base&lt;const void* const*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-943'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPKPKvLb0EE3__bES3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-246'/>
@@ -9819,7 +9826,7 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-945'>
+      <class-decl name='__niter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-944'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPPKvLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-171'/>
@@ -9827,500 +9834,500 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='binary_function&lt;HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-946'/>
-      <class-decl name='less&lt;HeapProfileTable::Bucket*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-891'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-946'/>
+      <class-decl name='binary_function&lt;HeapProfileTable::Bucket*, HeapProfileTable::Bucket*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-945'/>
+      <class-decl name='less&lt;HeapProfileTable::Bucket*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-890'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-945'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt4lessIP17HeapProfileBucketEclERKS1_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-894' is-artificial='yes'/>
-            <parameter type-id='type-id-847'/>
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-893' is-artificial='yes'/>
+            <parameter type-id='type-id-846'/>
+            <parameter type-id='type-id-846'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='less&lt;const void*&gt;' is-struct='yes' visibility='default' id='type-id-947'/>
-      <class-decl name='pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-898'>
+      <class-decl name='less&lt;const void*&gt;' is-struct='yes' visibility='default' id='type-id-946'/>
+      <class-decl name='pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-897'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-846' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-845' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-259' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-921' is-artificial='yes'/>
+            <parameter type-id='type-id-920' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-921' is-artificial='yes'/>
-            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-920' is-artificial='yes'/>
+            <parameter type-id='type-id-846'/>
             <parameter type-id='type-id-262'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;const void* const, const char*&gt;' is-struct='yes' visibility='default' id='type-id-902'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-923'>
+      <class-decl name='pair&lt;const void* const, const char*&gt;' is-struct='yes' visibility='default' id='type-id-901'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-922'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-874' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-873' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-924' is-artificial='yes'/>
+            <parameter type-id='type-id-923' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-924' is-artificial='yes'/>
-            <parameter type-id='type-id-876'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-923' is-artificial='yes'/>
+            <parameter type-id='type-id-875'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='unary_function&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, HeapProfileTable::Bucket* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-935'/>
-      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-948'>
+      <class-decl name='unary_function&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt;, HeapProfileTable::Bucket* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-934'/>
+      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-947'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-949'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-950'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-948'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-949'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-951' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-950' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
+                <parameter type-id='type-id-952'/>
                 <parameter type-id='type-id-953'/>
-                <parameter type-id='type-id-954'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
+                <parameter type-id='type-id-952'/>
                 <parameter type-id='type-id-953'/>
-                <parameter type-id='type-id-954'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-949' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-948' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-953'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-952'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-956'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
-            <return type-id='type-id-951'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
+            <return type-id='type-id-950'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-960'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
-            <return type-id='type-id-954'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
+            <return type-id='type-id-953'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-961'/>
-            <return type-id='type-id-960'/>
+            <parameter type-id='type-id-960'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-961'/>
-            <return type-id='type-id-365'/>
+            <parameter type-id='type-id-960'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_ESF_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
-            <parameter type-id='type-id-962'/>
-            <parameter type-id='type-id-365'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-364'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
-            <return type-id='type-id-963'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
+            <return type-id='type-id-962'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-365'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_create_nodeERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-961'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-960'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-964'/>
-          </function-decl>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-963'/>
+          </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-965'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-964'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-953'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-952'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-956'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-966'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-967'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-968'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-969'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-970'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-971'/>
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-965'>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-965'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-966'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-967'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-968'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-969'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-970'/>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-964'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <parameter type-id='type-id-960'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <parameter type-id='type-id-972'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-974' is-artificial='yes'/>
-            <return type-id='type-id-975'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
+            <return type-id='type-id-974'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <return type-id='type-id-976'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEneERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-974' is-artificial='yes'/>
-            <parameter type-id='type-id-977'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
+            <parameter type-id='type-id-976'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <return type-id='type-id-976'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-959'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-958'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-979' is-artificial='yes'/>
-            <return type-id='type-id-980'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <return type-id='type-id-979'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEppEi' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEeqERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-979' is-artificial='yes'/>
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-972'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
-            <return type-id='type-id-981'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
+            <return type-id='type-id-980'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-979' is-artificial='yes'/>
-            <return type-id='type-id-982'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <return type-id='type-id-981'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-878'/>
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-983'/>
-      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-984'/>
-      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
-      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-986'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-987'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-988'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-989'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-964'>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-877'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-982'/>
+      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-983'/>
+      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-984'/>
+      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-986'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-987'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-988'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-963'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-959' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-958' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-990' is-artificial='yes'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-990' is-artificial='yes'/>
-            <parameter type-id='type-id-973'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
+            <parameter type-id='type-id-972'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-991'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-990'/>
       <function-decl name='operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2198' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-829'/>
+        <parameter type-id='type-id-828'/>
         <parameter type-id='type-id-2'/>
-        <return type-id='type-id-830'/>
+        <return type-id='type-id-829'/>
       </function-decl>
       <function-decl name='swap&lt;HeapProfileTable::Bucket*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-849'/>
-        <parameter type-id='type-id-849'/>
+        <parameter type-id='type-id-848'/>
+        <parameter type-id='type-id-848'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='swap&lt;HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-850'/>
+        <parameter type-id='type-id-849'/>
+        <parameter type-id='type-id-849'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__median&lt;HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10330,11 +10337,11 @@
         <return type-id='type-id-262'/>
       </function-decl>
       <function-decl name='__median&lt;HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-847'/>
-        <parameter type-id='type-id-847'/>
-        <parameter type-id='type-id-847'/>
-        <parameter type-id='type-id-856'/>
-        <return type-id='type-id-847'/>
+        <parameter type-id='type-id-846'/>
+        <parameter type-id='type-id-846'/>
+        <parameter type-id='type-id-846'/>
+        <parameter type-id='type-id-855'/>
+        <return type-id='type-id-846'/>
       </function-decl>
       <function-decl name='__heap_select&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1900' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-260'/>
@@ -10346,7 +10353,7 @@
         <parameter type-id='type-id-275' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1913' column='1'/>
         <parameter type-id='type-id-275' name='__middle' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1914' column='1'/>
         <parameter type-id='type-id-275' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='1915' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__unguarded_linear_insert&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2063' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10357,7 +10364,7 @@
       <function-decl name='__unguarded_linear_insert&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket*, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2079' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-250'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__insertion_sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' mangled-name='_ZSt16__insertion_sortIPN16HeapProfileTable8Snapshot5EntryEEvT_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2096' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__insertion_sortIPN16HeapProfileTable8Snapshot5EntryEEvT_S4_'>
@@ -10368,7 +10375,7 @@
       <function-decl name='__insertion_sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' mangled-name='_ZSt16__insertion_sortIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_T0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__insertion_sortIPP17HeapProfileBucketPFbP16HeapProfileStatsS4_EEvT_S7_T0_'>
         <parameter type-id='type-id-275' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2119' column='1'/>
         <parameter type-id='type-id-275' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2120' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__unguarded_insertion_sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2141' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10379,7 +10386,7 @@
       <function-decl name='__unguarded_insertion_sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2154' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__final_insertion_sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2173' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10390,7 +10397,7 @@
       <function-decl name='__final_insertion_sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2188' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__unguarded_partition&lt;HeapProfileTable::Snapshot::Entry*, HeapProfileTable::Snapshot::Entry&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2204' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10403,7 +10410,7 @@
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-250'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-275'/>
       </function-decl>
       <function-decl name='__introsort_loop&lt;HeapProfileTable::Snapshot::Entry*, long int&gt;' mangled-name='_ZSt16__introsort_loopIPN16HeapProfileTable8Snapshot5EntryElEvT_S4_T0_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16__introsort_loopIPN16HeapProfileTable8Snapshot5EntryElEvT_S4_T0_'>
@@ -10416,7 +10423,7 @@
         <parameter type-id='type-id-275' name='__first' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2277' column='1'/>
         <parameter type-id='type-id-275' name='__last' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2278' column='1'/>
         <parameter type-id='type-id-18' name='__depth_limit' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2279' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__lg' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='2323' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10433,7 +10440,7 @@
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='sort&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='5207' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10444,7 +10451,7 @@
       <function-decl name='sort&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algo.h' line='5244' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='iter_swap&lt;HeapProfileTable::Bucket**, HeapProfileTable::Bucket**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10535,7 +10542,7 @@
         <parameter type-id='type-id-18'/>
         <parameter type-id='type-id-18'/>
         <parameter type-id='type-id-250'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__adjust_heap&lt;HeapProfileTable::Snapshot::Entry*, long int, HeapProfileTable::Snapshot::Entry&gt;' mangled-name='_ZSt13__adjust_heapIPN16HeapProfileTable8Snapshot5EntryElS2_EvT_T0_S5_T1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt13__adjust_heapIPN16HeapProfileTable8Snapshot5EntryElS2_EvT_T0_S5_T1_'>
@@ -10556,14 +10563,14 @@
         <parameter type-id='type-id-18' name='__holeIndex' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='295' column='1'/>
         <parameter type-id='type-id-18' name='__len' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
         <parameter type-id='type-id-250' name='__value' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
-        <parameter type-id='type-id-856' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
+        <parameter type-id='type-id-855' name='__comp' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='296' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='__pop_heap&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='make_heap&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10574,7 +10581,7 @@
       <function-decl name='make_heap&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='sort_heap&lt;HeapProfileTable::Snapshot::Entry*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10585,7 +10592,7 @@
       <function-decl name='sort_heap&lt;HeapProfileTable::Bucket**, bool (*)(HeapProfileTable::Stats*, HeapProfileTable::Stats*)&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_heap.h' line='482' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-275'/>
         <parameter type-id='type-id-275'/>
-        <parameter type-id='type-id-856'/>
+        <parameter type-id='type-id-855'/>
         <return type-id='type-id-75'/>
       </function-decl>
     </namespace-decl>
@@ -10604,91 +10611,91 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-851'>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-850'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-852' is-artificial='yes'/>
-            <parameter type-id='type-id-861'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
+            <parameter type-id='type-id-860'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE10deallocateEPSA_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-852' is-artificial='yes'/>
-            <parameter type-id='type-id-914'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
+            <parameter type-id='type-id-913'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-862' is-artificial='yes'/>
+            <parameter type-id='type-id-861' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-852' is-artificial='yes'/>
+            <parameter type-id='type-id-851' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-74'/>
-            <return type-id='type-id-914'/>
+            <return type-id='type-id-913'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-992'/>
-      <class-decl name='new_allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-853'>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' id='type-id-991'/>
+      <class-decl name='new_allocator&lt;std::pair&lt;HeapProfileTable::Bucket* const, HeapProfileTable::Snapshot::Entry&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-852'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-864'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-863'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEE7destroyEPS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-921'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-920'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKP17HeapProfileBucketN16HeapProfileTable8Snapshot5EntryEEE9constructEPS8_RKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-854' is-artificial='yes'/>
-            <parameter type-id='type-id-921'/>
-            <parameter type-id='type-id-900'/>
+            <parameter type-id='type-id-853' is-artificial='yes'/>
+            <parameter type-id='type-id-920'/>
+            <parameter type-id='type-id-899'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-993'/>
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-994'/>
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-995'/>
+      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' visibility='default' id='type-id-992'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-993'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-994'/>
     </namespace-decl>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
       <var-decl name='FLAGS_heap_check_max_leaks' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead26FLAGS_heap_check_max_leaksE' visibility='default' filepath='src/heap-profile-table.cc' line='87' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead26FLAGS_heap_check_max_leaksE'/>
@@ -10698,41 +10705,41 @@
       <var-decl name='FLAGS_cleanup_old_heap_profiles' type-id='type-id-76' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_cleanup_old_heap_profilesE' visibility='default' filepath='src/heap-profile-table.cc' line='83' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead31FLAGS_cleanup_old_heap_profilesE'/>
       <var-decl name='FLAGS_nocleanup_old_heap_profiles' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_nocleanup_old_heap_profilesE' visibility='default' filepath='src/heap-profile-table.cc' line='85' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead33FLAGS_nocleanup_old_heap_profilesE'/>
     </namespace-decl>
-    <function-type size-in-bits='64' id='type-id-855'>
+    <function-type size-in-bits='64' id='type-id-854'>
       <parameter type-id='type-id-256'/>
       <parameter type-id='type-id-256'/>
       <return type-id='type-id-76'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-925'>
-      <parameter type-id='type-id-858'/>
+    <function-type size-in-bits='64' id='type-id-924'>
+      <parameter type-id='type-id-857'/>
       <parameter type-id='type-id-252'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-926'>
+    <function-type size-in-bits='64' id='type-id-925'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-208'/>
       <parameter type-id='type-id-198'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-927'>
+    <function-type size-in-bits='64' id='type-id-926'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-208'/>
       <parameter type-id='type-id-200'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-928'>
+    <function-type size-in-bits='64' id='type-id-927'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-208'/>
       <parameter type-id='type-id-205'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-929'>
+    <function-type size-in-bits='64' id='type-id-928'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-208'/>
       <parameter type-id='type-id-3'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-930'>
+    <function-type size-in-bits='64' id='type-id-929'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-208'/>
       <parameter type-id='type-id-203'/>
@@ -10740,16 +10747,16 @@
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='src/heap-profiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <class-decl name='HeapProfileEndWriter' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/heap-profiler.cc' line='593' column='1' id='type-id-996'>
+    <class-decl name='HeapProfileEndWriter' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/heap-profiler.cc' line='593' column='1' id='type-id-995'>
       <member-function access='public' destructor='yes'>
         <function-decl name='~HeapProfileEndWriter' mangled-name='_ZN20HeapProfileEndWriterD1Ev' filepath='src/heap-profiler.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN20HeapProfileEndWriterD1Ev'>
-          <parameter type-id='type-id-997' is-artificial='yes'/>
+          <parameter type-id='type-id-996' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-997'/>
+    <pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-996'/>
     <namespace-decl name='base'>
       <namespace-decl name='subtle'>
         <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10827,13 +10834,13 @@
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/internal_logging.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='1600' id='type-id-998'>
-      <subrange length='200' type-id='type-id-19' id='type-id-999'/>
+    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='1600' id='type-id-997'>
+      <subrange length='200' type-id='type-id-19' id='type-id-998'/>
     </array-type-def>
-    <qualified-type-def type-id='type-id-1000' const='yes' id='type-id-1001'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1001' size-in-bits='64' id='type-id-1002'/>
-    <pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1004'/>
-    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1006'/>
+    <qualified-type-def type-id='type-id-999' const='yes' id='type-id-1000'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1000' size-in-bits='64' id='type-id-1001'/>
+    <pointer-type-def type-id='type-id-1002' size-in-bits='64' id='type-id-1003'/>
+    <pointer-type-def type-id='type-id-1004' size-in-bits='64' id='type-id-1005'/>
     <namespace-decl name='base'>
       <namespace-decl name='subtle'>
         <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -10861,7 +10868,7 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='Logger' size-in-bits='1728' visibility='default' filepath='src/internal_logging.cc' line='66' column='1' id='type-id-1003'>
+      <class-decl name='Logger' size-in-bits='1728' visibility='default' filepath='src/internal_logging.cc' line='66' column='1' id='type-id-1002'>
         <data-member access='private' static='yes'>
           <var-decl name='kBufSize' type-id='type-id-139' visibility='default' filepath='src/internal_logging.cc' line='72' column='1'/>
         </data-member>
@@ -10872,11 +10879,11 @@
           <var-decl name='end_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.cc' line='74' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='buf_' type-id='type-id-998' visibility='default' filepath='src/internal_logging.cc' line='75' column='1'/>
+          <var-decl name='buf_' type-id='type-id-997' visibility='default' filepath='src/internal_logging.cc' line='75' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='AddStr' mangled-name='_ZN8tcmalloc6Logger6AddStrEPKci' filepath='src/internal_logging.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger6AddStrEPKci'>
-            <parameter type-id='type-id-1004' is-artificial='yes'/>
+            <parameter type-id='type-id-1003' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-76'/>
@@ -10884,7 +10891,7 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='AddNum' mangled-name='_ZN8tcmalloc6Logger6AddNumEmi' filepath='src/internal_logging.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger6AddNumEmi'>
-            <parameter type-id='type-id-1004' is-artificial='yes'/>
+            <parameter type-id='type-id-1003' is-artificial='yes'/>
             <parameter type-id='type-id-38'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-76'/>
@@ -10892,40 +10899,40 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='Add' mangled-name='_ZN8tcmalloc6Logger3AddERKNS_7LogItemE' filepath='src/internal_logging.cc' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc6Logger3AddERKNS_7LogItemE'>
-            <parameter type-id='type-id-1004' is-artificial='yes'/>
-            <parameter type-id='type-id-1002'/>
+            <parameter type-id='type-id-1003' is-artificial='yes'/>
+            <parameter type-id='type-id-1001'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <var-decl name='log_message_writer' type-id='type-id-1006' mangled-name='_ZN8tcmalloc18log_message_writerE' visibility='default' filepath='src/internal_logging.cc' line='63' column='1' elf-symbol-id='_ZN8tcmalloc18log_message_writerE'/>
+      <var-decl name='log_message_writer' type-id='type-id-1005' mangled-name='_ZN8tcmalloc18log_message_writerE' visibility='default' filepath='src/internal_logging.cc' line='63' column='1' elf-symbol-id='_ZN8tcmalloc18log_message_writerE'/>
       <function-decl name='Log' mangled-name='_ZN8tcmalloc3LogENS_7LogModeEPKciNS_7LogItemES3_S3_S3_' filepath='src/internal_logging.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc3LogENS_7LogModeEPKciNS_7LogItemES3_S3_S3_'>
-        <parameter type-id='type-id-1007' name='mode' filepath='src/internal_logging.cc' line='78' column='1'/>
+        <parameter type-id='type-id-1006' name='mode' filepath='src/internal_logging.cc' line='78' column='1'/>
         <parameter type-id='type-id-2' name='filename' filepath='src/internal_logging.cc' line='78' column='1'/>
         <parameter type-id='type-id-1' name='line' filepath='src/internal_logging.cc' line='78' column='1'/>
-        <parameter type-id='type-id-1000' name='a' filepath='src/internal_logging.cc' line='79' column='1'/>
-        <parameter type-id='type-id-1000' name='b' filepath='src/internal_logging.cc' line='79' column='1'/>
-        <parameter type-id='type-id-1000' name='c' filepath='src/internal_logging.cc' line='79' column='1'/>
-        <parameter type-id='type-id-1000' name='d' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='a' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='b' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='c' filepath='src/internal_logging.cc' line='79' column='1'/>
+        <parameter type-id='type-id-999' name='d' filepath='src/internal_logging.cc' line='79' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
-      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1007'>
+      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1006'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='kLog' value='0'/>
         <enumerator name='kCrash' value='1'/>
         <enumerator name='kCrashWithStats' value='2'/>
       </enum-decl>
     </namespace-decl>
-    <function-type size-in-bits='64' id='type-id-1005'>
+    <function-type size-in-bits='64' id='type-id-1004'>
       <parameter type-id='type-id-2'/>
       <parameter type-id='type-id-1'/>
       <return type-id='type-id-75'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='src/malloc_extension.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
+    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1007'>
       <member-type access='private'>
-        <typedef-decl name='RangeFunction' type-id='type-id-1010' filepath='src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1009'/>
+        <typedef-decl name='RangeFunction' type-id='type-id-1009' filepath='src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1008'/>
       </member-type>
       <member-function access='private' static='yes'>
         <function-decl name='instance' mangled-name='_ZN15MallocExtension8instanceEv' filepath='src/malloc_extension.cc' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension8instanceEv'>
@@ -10980,9 +10987,9 @@
       <member-function access='private' vtable-offset='6'>
         <function-decl name='MallocMemoryStats' mangled-name='_ZN15MallocExtension17MallocMemoryStatsEPiPmS0_' filepath='src/malloc_extension.cc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension17MallocMemoryStatsEPiPmS0_'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <parameter type-id='type-id-239'/>
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
@@ -10997,14 +11004,14 @@
       <member-function access='private' vtable-offset='8'>
         <function-decl name='GetHeapSample' mangled-name='_ZN15MallocExtension13GetHeapSampleEPSs' filepath='src/malloc_extension.cc' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension13GetHeapSampleEPSs'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
-          <parameter type-id='type-id-1012'/>
+          <parameter type-id='type-id-1011'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='9'>
         <function-decl name='GetHeapGrowthStacks' mangled-name='_ZN15MallocExtension19GetHeapGrowthStacksEPSs' filepath='src/malloc_extension.cc' line='316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension19GetHeapGrowthStacksEPSs'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
-          <parameter type-id='type-id-1012'/>
+          <parameter type-id='type-id-1011'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -11012,7 +11019,7 @@
         <function-decl name='Ranges' mangled-name='_ZN15MallocExtension6RangesEPvPFvS0_PKN4base11MallocRangeEE' filepath='src/malloc_extension.cc' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension6RangesEPvPFvS0_PKN4base11MallocRangeEE'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
-          <parameter type-id='type-id-1013'/>
+          <parameter type-id='type-id-1012'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -11047,13 +11054,13 @@
       <member-function access='private' vtable-offset='15'>
         <function-decl name='GetSystemAllocator' mangled-name='_ZN15MallocExtension18GetSystemAllocatorEv' filepath='src/malloc_extension.cc' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension18GetSystemAllocatorEv'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
-          <return type-id='type-id-1014'/>
+          <return type-id='type-id-1013'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='16'>
         <function-decl name='SetSystemAllocator' mangled-name='_ZN15MallocExtension18SetSystemAllocatorEP12SysAllocator' filepath='src/malloc_extension.cc' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension18SetSystemAllocatorEP12SysAllocator'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1013'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -11101,20 +11108,20 @@
         <function-decl name='GetOwnership' mangled-name='_ZN15MallocExtension12GetOwnershipEPKv' filepath='src/malloc_extension.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension12GetOwnershipEPKv'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-1015'/>
+          <return type-id='type-id-1014'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='24'>
         <function-decl name='GetFreeListSizes' mangled-name='_ZN15MallocExtension16GetFreeListSizesEPSt6vectorINS_12FreeListInfoESaIS1_EE' filepath='src/malloc_extension.cc' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension16GetFreeListSizesEPSt6vectorINS_12FreeListInfoESaIS1_EE'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
-          <parameter type-id='type-id-1016'/>
+          <parameter type-id='type-id-1015'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='25'>
         <function-decl name='ReadStackTraces' mangled-name='_ZN15MallocExtension15ReadStackTracesEPi' filepath='src/malloc_extension.cc' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MallocExtension15ReadStackTracesEPi'>
           <parameter type-id='type-id-241' is-artificial='yes'/>
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <return type-id='type-id-171'/>
         </function-decl>
       </member-function>
@@ -11125,23 +11132,23 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='SysAllocator' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='75' column='1' id='type-id-1017'>
+    <class-decl name='SysAllocator' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='75' column='1' id='type-id-1016'>
       <member-function access='private' constructor='yes'>
         <function-decl name='SysAllocator' filepath='src/gperftools/malloc_extension.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1014' is-artificial='yes'/>
+          <parameter type-id='type-id-1013' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes' vtable-offset='-1'>
         <function-decl name='~SysAllocator' mangled-name='_ZN12SysAllocatorD1Ev' filepath='src/malloc_extension.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN12SysAllocatorD1Ev'>
-          <parameter type-id='type-id-1014' is-artificial='yes'/>
+          <parameter type-id='type-id-1013' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='2'>
         <function-decl name='Alloc' mangled-name='_ZN12SysAllocator5AllocEmPmm' filepath='src/gperftools/malloc_extension.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1014' is-artificial='yes'/>
+          <parameter type-id='type-id-1013' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <parameter type-id='type-id-239'/>
           <parameter type-id='type-id-7'/>
@@ -11149,69 +11156,69 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <enum-decl name='MallocExtension_Ownership' filepath='src/gperftools/malloc_extension_c.h' line='87' column='1' id='type-id-1018'>
+    <enum-decl name='MallocExtension_Ownership' filepath='src/gperftools/malloc_extension_c.h' line='87' column='1' id='type-id-1017'>
       <underlying-type type-id='type-id-96'/>
       <enumerator name='MallocExtension_kUnknownOwnership' value='0'/>
       <enumerator name='MallocExtension_kOwned' value='1'/>
       <enumerator name='MallocExtension_kNotOwned' value='2'/>
     </enum-decl>
-    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-241'/>
-    <pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1013'/>
+    <pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-241'/>
+    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1012'/>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' visibility='default' id='type-id-1019'/>
-      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' visibility='default' id='type-id-1020'/>
-      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1021'/>
-      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-986'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1022'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1023'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1024'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1025'/>
+      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' visibility='default' id='type-id-1018'/>
+      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' visibility='default' id='type-id-1019'/>
+      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1020'/>
+      <class-decl name='char_traits&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1021'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1022'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1023'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1024'/>
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
         <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1027'/>
         <return type-id='type-id-75'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1028'>
+      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1027'>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
-            <parameter type-id='type-id-1030'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
+            <parameter type-id='type-id-1029'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
-            <return type-id='type-id-1030'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
+            <return type-id='type-id-1029'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
-            <return type-id='type-id-1032'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
+            <return type-id='type-id-1031'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1033'/>
-      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1034'/>
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1035'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1032'/>
+      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1033'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1034'/>
     </namespace-decl>
     <function-decl name='MallocExtension_VerifyAllMemory' mangled-name='MallocExtension_VerifyAllMemory' filepath='src/malloc_extension.cc' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_VerifyAllMemory'>
       <return type-id='type-id-1'/>
@@ -11229,9 +11236,9 @@
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocExtension_MallocMemoryStats' mangled-name='MallocExtension_MallocMemoryStats' filepath='src/malloc_extension.cc' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_MallocMemoryStats'>
-      <parameter type-id='type-id-1011' name='blocks' filepath='src/malloc_extension.cc' line='355' column='1'/>
+      <parameter type-id='type-id-1010' name='blocks' filepath='src/malloc_extension.cc' line='355' column='1'/>
       <parameter type-id='type-id-239' name='total' filepath='src/malloc_extension.cc' line='355' column='1'/>
-      <parameter type-id='type-id-1011' name='histogram' filepath='src/malloc_extension.cc' line='355' column='1'/>
+      <parameter type-id='type-id-1010' name='histogram' filepath='src/malloc_extension.cc' line='355' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocExtension_GetStats' mangled-name='MallocExtension_GetStats' filepath='src/malloc_extension.cc' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_GetStats'>
@@ -11272,45 +11279,45 @@
     </function-decl>
     <function-decl name='MallocExtension_GetOwnership' mangled-name='MallocExtension_GetOwnership' filepath='src/malloc_extension.cc' line='375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocExtension_GetOwnership'>
       <parameter type-id='type-id-74' name='p' filepath='src/malloc_extension.cc' line='375' column='1'/>
-      <return type-id='type-id-1018'/>
+      <return type-id='type-id-1017'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/malloc_hook.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <typedef-decl name='MallocHook_MmapReplacement' type-id='type-id-1036' filepath='./src/gperftools/malloc_hook_c.h' line='111' column='1' id='type-id-1037'/>
-    <typedef-decl name='MallocHook_MremapHook' type-id='type-id-1038' filepath='./src/gperftools/malloc_hook_c.h' line='132' column='1' id='type-id-1039'/>
-    <typedef-decl name='MallocHook_MunmapHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook_c.h' line='115' column='1' id='type-id-1040'/>
-    <typedef-decl name='MallocHook_MunmapReplacement' type-id='type-id-1041' filepath='./src/gperftools/malloc_hook_c.h' line='123' column='1' id='type-id-1042'/>
-    <typedef-decl name='MallocHook_PreMmapHook' type-id='type-id-1043' filepath='./src/gperftools/malloc_hook_c.h' line='87' column='1' id='type-id-1044'/>
-    <typedef-decl name='MallocHook_PreSbrkHook' type-id='type-id-1045' filepath='./src/gperftools/malloc_hook_c.h' line='138' column='1' id='type-id-1046'/>
-    <pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-1048'/>
-    <pointer-type-def type-id='type-id-1049' size-in-bits='64' id='type-id-1050'/>
-    <pointer-type-def type-id='type-id-1051' size-in-bits='64' id='type-id-1052'/>
-    <pointer-type-def type-id='type-id-1053' size-in-bits='64' id='type-id-1054'/>
-    <pointer-type-def type-id='type-id-1055' size-in-bits='64' id='type-id-1056'/>
-    <qualified-type-def type-id='type-id-1047' const='yes' id='type-id-1057'/>
-    <pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-1058'/>
-    <qualified-type-def type-id='type-id-1049' const='yes' id='type-id-1059'/>
-    <pointer-type-def type-id='type-id-1059' size-in-bits='64' id='type-id-1060'/>
-    <qualified-type-def type-id='type-id-1051' const='yes' id='type-id-1061'/>
-    <pointer-type-def type-id='type-id-1061' size-in-bits='64' id='type-id-1062'/>
-    <qualified-type-def type-id='type-id-1053' const='yes' id='type-id-1063'/>
-    <pointer-type-def type-id='type-id-1063' size-in-bits='64' id='type-id-1064'/>
-    <qualified-type-def type-id='type-id-1055' const='yes' id='type-id-1065'/>
-    <pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1066'/>
-    <pointer-type-def type-id='type-id-1067' size-in-bits='64' id='type-id-1041'/>
-    <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-1068'/>
-    <pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-1036'/>
-    <pointer-type-def type-id='type-id-1036' size-in-bits='64' id='type-id-1070'/>
-    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-1045'/>
-    <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-1072'/>
-    <pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-1043'/>
-    <pointer-type-def type-id='type-id-1043' size-in-bits='64' id='type-id-1074'/>
-    <pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-1038'/>
-    <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1076'/>
-    <pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-108'/>
+    <typedef-decl name='MallocHook_MmapReplacement' type-id='type-id-1035' filepath='./src/gperftools/malloc_hook_c.h' line='111' column='1' id='type-id-1036'/>
+    <typedef-decl name='MallocHook_MremapHook' type-id='type-id-1037' filepath='./src/gperftools/malloc_hook_c.h' line='132' column='1' id='type-id-1038'/>
+    <typedef-decl name='MallocHook_MunmapHook' type-id='type-id-381' filepath='./src/gperftools/malloc_hook_c.h' line='115' column='1' id='type-id-1039'/>
+    <typedef-decl name='MallocHook_MunmapReplacement' type-id='type-id-1040' filepath='./src/gperftools/malloc_hook_c.h' line='123' column='1' id='type-id-1041'/>
+    <typedef-decl name='MallocHook_PreMmapHook' type-id='type-id-1042' filepath='./src/gperftools/malloc_hook_c.h' line='87' column='1' id='type-id-1043'/>
+    <typedef-decl name='MallocHook_PreSbrkHook' type-id='type-id-1044' filepath='./src/gperftools/malloc_hook_c.h' line='138' column='1' id='type-id-1045'/>
+    <pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-1047'/>
+    <pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
+    <pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-1051'/>
+    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1053'/>
+    <pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-1055'/>
+    <qualified-type-def type-id='type-id-1046' const='yes' id='type-id-1056'/>
+    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1057'/>
+    <qualified-type-def type-id='type-id-1048' const='yes' id='type-id-1058'/>
+    <pointer-type-def type-id='type-id-1058' size-in-bits='64' id='type-id-1059'/>
+    <qualified-type-def type-id='type-id-1050' const='yes' id='type-id-1060'/>
+    <pointer-type-def type-id='type-id-1060' size-in-bits='64' id='type-id-1061'/>
+    <qualified-type-def type-id='type-id-1052' const='yes' id='type-id-1062'/>
+    <pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1063'/>
+    <qualified-type-def type-id='type-id-1054' const='yes' id='type-id-1064'/>
+    <pointer-type-def type-id='type-id-1064' size-in-bits='64' id='type-id-1065'/>
+    <pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1040'/>
+    <pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-1067'/>
+    <pointer-type-def type-id='type-id-1068' size-in-bits='64' id='type-id-1035'/>
+    <pointer-type-def type-id='type-id-1035' size-in-bits='64' id='type-id-1069'/>
+    <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-1044'/>
+    <pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-1071'/>
+    <pointer-type-def type-id='type-id-1072' size-in-bits='64' id='type-id-1042'/>
+    <pointer-type-def type-id='type-id-1042' size-in-bits='64' id='type-id-1073'/>
+    <pointer-type-def type-id='type-id-1074' size-in-bits='64' id='type-id-1037'/>
+    <pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1075'/>
+    <pointer-type-def type-id='type-id-1076' size-in-bits='64' id='type-id-108'/>
     <namespace-decl name='std'>
-      <class-decl name='__miter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1078'/>
-      <class-decl name='__niter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1079'/>
+      <class-decl name='__miter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1077'/>
+      <class-decl name='__niter_base&lt;void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1078'/>
       <function-decl name='__copy_move_a&lt;false, void**, void**&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-171'/>
         <parameter type-id='type-id-171'/>
@@ -11369,362 +11376,362 @@
         </function-decl>
       </namespace-decl>
       <namespace-decl name='internal'>
-        <class-decl name='HookList&lt;int (*)(const void*, size_t, int*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1047'>
+        <class-decl name='HookList&lt;int (*)(const void*, size_t, int*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1046'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFiPKvmPiEE8TraverseEPS6_i' filepath='src/malloc_hook.cc' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1058' is-artificial='yes'/>
-              <parameter type-id='type-id-1068'/>
+              <parameter type-id='type-id-1057' is-artificial='yes'/>
+              <parameter type-id='type-id-1067'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE18FixupPrivEndLockedEv' filepath='src/malloc_hook.cc' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1048' is-artificial='yes'/>
+              <parameter type-id='type-id-1047' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE6RemoveES6_' filepath='src/malloc_hook.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1048' is-artificial='yes'/>
-              <parameter type-id='type-id-1041'/>
+              <parameter type-id='type-id-1047' is-artificial='yes'/>
+              <parameter type-id='type-id-1040'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFiPKvmPiEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1058' is-artificial='yes'/>
+              <parameter type-id='type-id-1057' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFiPKvmPiEE3AddES6_' filepath='src/malloc_hook.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1048' is-artificial='yes'/>
-              <parameter type-id='type-id-1041'/>
+              <parameter type-id='type-id-1047' is-artificial='yes'/>
+              <parameter type-id='type-id-1040'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='HookList&lt;int (*)(const void*, size_t, int, int, int, off_t, void**)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1049'>
+        <class-decl name='HookList&lt;int (*)(const void*, size_t, int, int, int, off_t, void**)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1048'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFiPKvmiiilPPvEE8TraverseEPS7_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1060' is-artificial='yes'/>
-              <parameter type-id='type-id-1070'/>
+              <parameter type-id='type-id-1059' is-artificial='yes'/>
+              <parameter type-id='type-id-1069'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFiPKvmiiilPPvEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1060' is-artificial='yes'/>
+              <parameter type-id='type-id-1059' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1050' is-artificial='yes'/>
+              <parameter type-id='type-id-1049' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE6RemoveES7_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1050' is-artificial='yes'/>
-              <parameter type-id='type-id-1036'/>
+              <parameter type-id='type-id-1049' is-artificial='yes'/>
+              <parameter type-id='type-id-1035'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFiPKvmiiilPPvEE3AddES7_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1050' is-artificial='yes'/>
-              <parameter type-id='type-id-1036'/>
+              <parameter type-id='type-id-1049' is-artificial='yes'/>
+              <parameter type-id='type-id-1035'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' is-struct='yes' visibility='default' id='type-id-1082'/>
-        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, size_t, int, const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1051'>
+        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, int, int, int, off_t)&gt;' is-struct='yes' visibility='default' id='type-id-1081'/>
+        <class-decl name='HookList&lt;void (*)(const void*, const void*, size_t, size_t, int, const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1050'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_mmiS3_EE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1062' is-artificial='yes'/>
-              <parameter type-id='type-id-1076'/>
+              <parameter type-id='type-id-1061' is-artificial='yes'/>
+              <parameter type-id='type-id-1075'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvS3_mmiS3_EE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1062' is-artificial='yes'/>
+              <parameter type-id='type-id-1061' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
-              <parameter type-id='type-id-1038'/>
-              <return type-id='type-id-1038'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
+              <parameter type-id='type-id-1037'/>
+              <return type-id='type-id-1037'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
-              <parameter type-id='type-id-1038'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
+              <parameter type-id='type-id-1037'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvS3_mmiS3_EE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1052' is-artificial='yes'/>
-              <parameter type-id='type-id-1038'/>
+              <parameter type-id='type-id-1051' is-artificial='yes'/>
+              <parameter type-id='type-id-1037'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' is-struct='yes' visibility='default' id='type-id-1083'/>
-        <class-decl name='HookList&lt;void (*)(const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1053'>
+        <class-decl name='HookList&lt;void (*)(const void*, ptrdiff_t)&gt;' is-struct='yes' visibility='default' id='type-id-1082'/>
+        <class-decl name='HookList&lt;void (*)(const void*, size_t, int, int, int, off_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1052'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvmiiilEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1064' is-artificial='yes'/>
-              <parameter type-id='type-id-1074'/>
+              <parameter type-id='type-id-1063' is-artificial='yes'/>
+              <parameter type-id='type-id-1073'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvmiiilEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1064' is-artificial='yes'/>
+              <parameter type-id='type-id-1063' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
-              <parameter type-id='type-id-1043'/>
-              <return type-id='type-id-1043'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
+              <parameter type-id='type-id-1042'/>
+              <return type-id='type-id-1042'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
-              <parameter type-id='type-id-1043'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
+              <parameter type-id='type-id-1042'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvmiiilEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1054' is-artificial='yes'/>
-              <parameter type-id='type-id-1043'/>
+              <parameter type-id='type-id-1053' is-artificial='yes'/>
+              <parameter type-id='type-id-1042'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='HookList&lt;void (*)(ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1055'>
+        <class-decl name='HookList&lt;void (*)(ptrdiff_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/malloc_hook-inl.h' line='59' column='1' id='type-id-1054'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvlEE8TraverseEPS3_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1066' is-artificial='yes'/>
-              <parameter type-id='type-id-1072'/>
+              <parameter type-id='type-id-1065' is-artificial='yes'/>
+              <parameter type-id='type-id-1071'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvlEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1066' is-artificial='yes'/>
+              <parameter type-id='type-id-1065' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvlEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvlEE16ExchangeSingularES3_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
-              <parameter type-id='type-id-1045'/>
-              <return type-id='type-id-1045'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
+              <parameter type-id='type-id-1044'/>
+              <return type-id='type-id-1044'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvlEE6RemoveES3_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
-              <parameter type-id='type-id-1045'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
+              <parameter type-id='type-id-1044'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvlEE3AddES3_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1056' is-artificial='yes'/>
-              <parameter type-id='type-id-1045'/>
+              <parameter type-id='type-id-1055' is-artificial='yes'/>
+              <parameter type-id='type-id-1044'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <var-decl name='new_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal10new_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='260' column='1'/>
-        <var-decl name='delete_hooks_' type-id='type-id-1085' mangled-name='_ZN4base8internal13delete_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='262' column='1'/>
-        <var-decl name='premmap_hooks_' type-id='type-id-1053' mangled-name='_ZN4base8internal14premmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='263' column='1'/>
-        <var-decl name='mmap_hooks_' type-id='type-id-420' mangled-name='_ZN4base8internal11mmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='265' column='1'/>
-        <var-decl name='munmap_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal13munmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='266' column='1'/>
-        <var-decl name='mremap_hooks_' type-id='type-id-1051' mangled-name='_ZN4base8internal13mremap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='267' column='1'/>
-        <var-decl name='presbrk_hooks_' type-id='type-id-1055' mangled-name='_ZN4base8internal14presbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='268' column='1'/>
-        <var-decl name='sbrk_hooks_' type-id='type-id-422' mangled-name='_ZN4base8internal11sbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='270' column='1'/>
-        <var-decl name='mmap_replacement_' type-id='type-id-1049' mangled-name='_ZN4base8internal17mmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='273' column='1'/>
-        <var-decl name='munmap_replacement_' type-id='type-id-1047' mangled-name='_ZN4base8internal19munmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='274' column='1'/>
+        <var-decl name='new_hooks_' type-id='type-id-1083' mangled-name='_ZN4base8internal10new_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='260' column='1'/>
+        <var-decl name='delete_hooks_' type-id='type-id-1084' mangled-name='_ZN4base8internal13delete_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='262' column='1'/>
+        <var-decl name='premmap_hooks_' type-id='type-id-1052' mangled-name='_ZN4base8internal14premmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='263' column='1'/>
+        <var-decl name='mmap_hooks_' type-id='type-id-419' mangled-name='_ZN4base8internal11mmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='265' column='1'/>
+        <var-decl name='munmap_hooks_' type-id='type-id-1083' mangled-name='_ZN4base8internal13munmap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='266' column='1'/>
+        <var-decl name='mremap_hooks_' type-id='type-id-1050' mangled-name='_ZN4base8internal13mremap_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='267' column='1'/>
+        <var-decl name='presbrk_hooks_' type-id='type-id-1054' mangled-name='_ZN4base8internal14presbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='268' column='1'/>
+        <var-decl name='sbrk_hooks_' type-id='type-id-421' mangled-name='_ZN4base8internal11sbrk_hooks_E' visibility='default' filepath='src/malloc_hook.cc' line='270' column='1'/>
+        <var-decl name='mmap_replacement_' type-id='type-id-1048' mangled-name='_ZN4base8internal17mmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='273' column='1'/>
+        <var-decl name='munmap_replacement_' type-id='type-id-1046' mangled-name='_ZN4base8internal19munmap_replacement_E' visibility='default' filepath='src/malloc_hook.cc' line='274' column='1'/>
       </namespace-decl>
     </namespace-decl>
     <function-decl name='MallocHook_AddNewHook' mangled-name='MallocHook_AddNewHook' filepath='src/malloc_hook.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddNewHook'>
-      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='296' column='1'/>
+      <parameter type-id='type-id-382' name='hook' filepath='src/malloc_hook.cc' line='296' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveNewHook' mangled-name='MallocHook_RemoveNewHook' filepath='src/malloc_hook.cc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveNewHook'>
-      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='302' column='1'/>
+      <parameter type-id='type-id-382' name='hook' filepath='src/malloc_hook.cc' line='302' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_AddDeleteHook' mangled-name='MallocHook_AddDeleteHook' filepath='src/malloc_hook.cc' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddDeleteHook'>
-      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='308' column='1'/>
+      <parameter type-id='type-id-378' name='hook' filepath='src/malloc_hook.cc' line='308' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveDeleteHook' mangled-name='MallocHook_RemoveDeleteHook' filepath='src/malloc_hook.cc' line='314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveDeleteHook'>
-      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='314' column='1'/>
+      <parameter type-id='type-id-378' name='hook' filepath='src/malloc_hook.cc' line='314' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_AddPreMmapHook' mangled-name='MallocHook_AddPreMmapHook' filepath='src/malloc_hook.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddPreMmapHook'>
-      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='320' column='1'/>
+      <parameter type-id='type-id-1043' name='hook' filepath='src/malloc_hook.cc' line='320' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemovePreMmapHook' mangled-name='MallocHook_RemovePreMmapHook' filepath='src/malloc_hook.cc' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemovePreMmapHook'>
-      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='326' column='1'/>
+      <parameter type-id='type-id-1043' name='hook' filepath='src/malloc_hook.cc' line='326' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_SetMmapReplacement' mangled-name='MallocHook_SetMmapReplacement' filepath='src/malloc_hook.cc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMmapReplacement'>
-      <parameter type-id='type-id-1037' name='hook' filepath='src/malloc_hook.cc' line='332' column='1'/>
+      <parameter type-id='type-id-1036' name='hook' filepath='src/malloc_hook.cc' line='332' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveMmapReplacement' mangled-name='MallocHook_RemoveMmapReplacement' filepath='src/malloc_hook.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMmapReplacement'>
-      <parameter type-id='type-id-1037' name='hook' filepath='src/malloc_hook.cc' line='341' column='1'/>
+      <parameter type-id='type-id-1036' name='hook' filepath='src/malloc_hook.cc' line='341' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_AddMmapHook' mangled-name='MallocHook_AddMmapHook' filepath='src/malloc_hook.cc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMmapHook'>
-      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='347' column='1'/>
+      <parameter type-id='type-id-380' name='hook' filepath='src/malloc_hook.cc' line='347' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveMmapHook' mangled-name='MallocHook_RemoveMmapHook' filepath='src/malloc_hook.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMmapHook'>
-      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='353' column='1'/>
+      <parameter type-id='type-id-380' name='hook' filepath='src/malloc_hook.cc' line='353' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_AddMunmapHook' mangled-name='MallocHook_AddMunmapHook' filepath='src/malloc_hook.cc' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMunmapHook'>
-      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='359' column='1'/>
+      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='359' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveMunmapHook' mangled-name='MallocHook_RemoveMunmapHook' filepath='src/malloc_hook.cc' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMunmapHook'>
-      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='365' column='1'/>
+      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='365' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_SetMunmapReplacement' mangled-name='MallocHook_SetMunmapReplacement' filepath='src/malloc_hook.cc' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMunmapReplacement'>
-      <parameter type-id='type-id-1042' name='hook' filepath='src/malloc_hook.cc' line='371' column='1'/>
+      <parameter type-id='type-id-1041' name='hook' filepath='src/malloc_hook.cc' line='371' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveMunmapReplacement' mangled-name='MallocHook_RemoveMunmapReplacement' filepath='src/malloc_hook.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMunmapReplacement'>
-      <parameter type-id='type-id-1042' name='hook' filepath='src/malloc_hook.cc' line='381' column='1'/>
+      <parameter type-id='type-id-1041' name='hook' filepath='src/malloc_hook.cc' line='381' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_AddMremapHook' mangled-name='MallocHook_AddMremapHook' filepath='src/malloc_hook.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddMremapHook'>
-      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='387' column='1'/>
+      <parameter type-id='type-id-1038' name='hook' filepath='src/malloc_hook.cc' line='387' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveMremapHook' mangled-name='MallocHook_RemoveMremapHook' filepath='src/malloc_hook.cc' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveMremapHook'>
-      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='393' column='1'/>
+      <parameter type-id='type-id-1038' name='hook' filepath='src/malloc_hook.cc' line='393' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_AddPreSbrkHook' mangled-name='MallocHook_AddPreSbrkHook' filepath='src/malloc_hook.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddPreSbrkHook'>
-      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='399' column='1'/>
+      <parameter type-id='type-id-1045' name='hook' filepath='src/malloc_hook.cc' line='399' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemovePreSbrkHook' mangled-name='MallocHook_RemovePreSbrkHook' filepath='src/malloc_hook.cc' line='405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemovePreSbrkHook'>
-      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='405' column='1'/>
+      <parameter type-id='type-id-1045' name='hook' filepath='src/malloc_hook.cc' line='405' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_AddSbrkHook' mangled-name='MallocHook_AddSbrkHook' filepath='src/malloc_hook.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_AddSbrkHook'>
-      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='411' column='1'/>
+      <parameter type-id='type-id-384' name='hook' filepath='src/malloc_hook.cc' line='411' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_RemoveSbrkHook' mangled-name='MallocHook_RemoveSbrkHook' filepath='src/malloc_hook.cc' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_RemoveSbrkHook'>
-      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='417' column='1'/>
+      <parameter type-id='type-id-384' name='hook' filepath='src/malloc_hook.cc' line='417' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='MallocHook_SetNewHook' mangled-name='MallocHook_SetNewHook' filepath='src/malloc_hook.cc' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetNewHook'>
-      <parameter type-id='type-id-383' name='hook' filepath='src/malloc_hook.cc' line='424' column='1'/>
-      <return type-id='type-id-383'/>
+      <parameter type-id='type-id-382' name='hook' filepath='src/malloc_hook.cc' line='424' column='1'/>
+      <return type-id='type-id-382'/>
     </function-decl>
     <function-decl name='MallocHook_SetDeleteHook' mangled-name='MallocHook_SetDeleteHook' filepath='src/malloc_hook.cc' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetDeleteHook'>
-      <parameter type-id='type-id-379' name='hook' filepath='src/malloc_hook.cc' line='430' column='1'/>
-      <return type-id='type-id-379'/>
+      <parameter type-id='type-id-378' name='hook' filepath='src/malloc_hook.cc' line='430' column='1'/>
+      <return type-id='type-id-378'/>
     </function-decl>
     <function-decl name='MallocHook_SetPreMmapHook' mangled-name='MallocHook_SetPreMmapHook' filepath='src/malloc_hook.cc' line='436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetPreMmapHook'>
-      <parameter type-id='type-id-1044' name='hook' filepath='src/malloc_hook.cc' line='436' column='1'/>
-      <return type-id='type-id-1044'/>
+      <parameter type-id='type-id-1043' name='hook' filepath='src/malloc_hook.cc' line='436' column='1'/>
+      <return type-id='type-id-1043'/>
     </function-decl>
     <function-decl name='MallocHook_SetMmapHook' mangled-name='MallocHook_SetMmapHook' filepath='src/malloc_hook.cc' line='442' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMmapHook'>
-      <parameter type-id='type-id-381' name='hook' filepath='src/malloc_hook.cc' line='442' column='1'/>
-      <return type-id='type-id-381'/>
+      <parameter type-id='type-id-380' name='hook' filepath='src/malloc_hook.cc' line='442' column='1'/>
+      <return type-id='type-id-380'/>
     </function-decl>
     <function-decl name='MallocHook_SetMunmapHook' mangled-name='MallocHook_SetMunmapHook' filepath='src/malloc_hook.cc' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMunmapHook'>
-      <parameter type-id='type-id-1040' name='hook' filepath='src/malloc_hook.cc' line='448' column='1'/>
-      <return type-id='type-id-1040'/>
+      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='448' column='1'/>
+      <return type-id='type-id-1039'/>
     </function-decl>
     <function-decl name='MallocHook_SetMremapHook' mangled-name='MallocHook_SetMremapHook' filepath='src/malloc_hook.cc' line='454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetMremapHook'>
-      <parameter type-id='type-id-1039' name='hook' filepath='src/malloc_hook.cc' line='454' column='1'/>
-      <return type-id='type-id-1039'/>
+      <parameter type-id='type-id-1038' name='hook' filepath='src/malloc_hook.cc' line='454' column='1'/>
+      <return type-id='type-id-1038'/>
     </function-decl>
     <function-decl name='MallocHook_SetPreSbrkHook' mangled-name='MallocHook_SetPreSbrkHook' filepath='src/malloc_hook.cc' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetPreSbrkHook'>
-      <parameter type-id='type-id-1046' name='hook' filepath='src/malloc_hook.cc' line='460' column='1'/>
-      <return type-id='type-id-1046'/>
+      <parameter type-id='type-id-1045' name='hook' filepath='src/malloc_hook.cc' line='460' column='1'/>
+      <return type-id='type-id-1045'/>
     </function-decl>
     <function-decl name='MallocHook_SetSbrkHook' mangled-name='MallocHook_SetSbrkHook' filepath='src/malloc_hook.cc' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_SetSbrkHook'>
-      <parameter type-id='type-id-385' name='hook' filepath='src/malloc_hook.cc' line='466' column='1'/>
-      <return type-id='type-id-385'/>
+      <parameter type-id='type-id-384' name='hook' filepath='src/malloc_hook.cc' line='466' column='1'/>
+      <return type-id='type-id-384'/>
     </function-decl>
     <function-decl name='MallocHook_GetCallerStackTrace' mangled-name='MallocHook_GetCallerStackTrace' filepath='src/malloc_hook.cc' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='MallocHook_GetCallerStackTrace'>
       <parameter type-id='type-id-171' name='result' filepath='src/malloc_hook.cc' line='611' column='1'/>
@@ -11747,7 +11754,7 @@
       <parameter type-id='type-id-1' name='prot' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
       <parameter type-id='type-id-1' name='flags' filepath='src/malloc_hook_mmap_linux.h' line='169' column='1'/>
       <parameter type-id='type-id-1' name='fd' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
-      <parameter type-id='type-id-313' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
+      <parameter type-id='type-id-312' name='offset' filepath='src/malloc_hook_mmap_linux.h' line='170' column='1'/>
       <return type-id='type-id-74'/>
     </function-decl>
     <function-decl name='munmap' mangled-name='munmap' filepath='src/malloc_hook_mmap_linux.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='munmap'>
@@ -11764,39 +11771,39 @@
       <return type-id='type-id-74'/>
     </function-decl>
     <function-decl name='sbrk' mangled-name='sbrk' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sbrk'>
-      <parameter type-id='type-id-314' name='increment' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1'/>
+      <parameter type-id='type-id-313' name='increment' filepath='src/malloc_hook_mmap_linux.h' line='209' column='1'/>
       <return type-id='type-id-74'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-1067'>
+    <function-type size-in-bits='64' id='type-id-1066'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-7'/>
-      <parameter type-id='type-id-1011'/>
+      <parameter type-id='type-id-1010'/>
       <return type-id='type-id-1'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1069'>
+    <function-type size-in-bits='64' id='type-id-1068'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-7'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-313'/>
+      <parameter type-id='type-id-312'/>
       <parameter type-id='type-id-171'/>
       <return type-id='type-id-1'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1071'>
-      <parameter type-id='type-id-314'/>
+    <function-type size-in-bits='64' id='type-id-1070'>
+      <parameter type-id='type-id-313'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1073'>
+    <function-type size-in-bits='64' id='type-id-1072'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-7'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-313'/>
+      <parameter type-id='type-id-312'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1075'>
+    <function-type size-in-bits='64' id='type-id-1074'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-7'/>
@@ -11807,35 +11814,35 @@
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='src/maybe_threads.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1087'/>
-    <pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-1089'/>
+    <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1086'/>
+    <pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-1088'/>
     <function-decl name='perftools_pthread_key_create' mangled-name='_Z28perftools_pthread_key_createPjPFvPvE' filepath='src/maybe_threads.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28perftools_pthread_key_createPjPFvPvE'>
-      <parameter type-id='type-id-1087' name='key' filepath='src/maybe_threads.cc' line='90' column='1'/>
+      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='90' column='1'/>
       <parameter type-id='type-id-190' name='destr_function' filepath='src/maybe_threads.cc' line='91' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='perftools_pthread_key_delete' mangled-name='_Z28perftools_pthread_key_deletej' filepath='src/maybe_threads.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28perftools_pthread_key_deletej'>
-      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='101' column='1'/>
+      <parameter type-id='type-id-1085' name='key' filepath='src/maybe_threads.cc' line='101' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='perftools_pthread_getspecific' mangled-name='_Z29perftools_pthread_getspecificj' filepath='src/maybe_threads.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29perftools_pthread_getspecificj'>
-      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='109' column='1'/>
+      <parameter type-id='type-id-1085' name='key' filepath='src/maybe_threads.cc' line='109' column='1'/>
       <return type-id='type-id-74'/>
     </function-decl>
     <function-decl name='perftools_pthread_setspecific' mangled-name='_Z29perftools_pthread_setspecificjPv' filepath='src/maybe_threads.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29perftools_pthread_setspecificjPv'>
-      <parameter type-id='type-id-1086' name='key' filepath='src/maybe_threads.cc' line='117' column='1'/>
+      <parameter type-id='type-id-1085' name='key' filepath='src/maybe_threads.cc' line='117' column='1'/>
       <parameter type-id='type-id-74' name='val' filepath='src/maybe_threads.cc' line='117' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='perftools_pthread_once' mangled-name='_Z22perftools_pthread_oncePiPFvvE' filepath='src/maybe_threads.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22perftools_pthread_oncePiPFvvE'>
-      <parameter type-id='type-id-1089' name='ctl' filepath='src/maybe_threads.cc' line='128' column='1'/>
+      <parameter type-id='type-id-1088' name='ctl' filepath='src/maybe_threads.cc' line='128' column='1'/>
       <parameter type-id='type-id-158' name='init_routine' filepath='src/maybe_threads.cc' line='129' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/memfs_malloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <class-decl name='HugetlbSysAllocator' size-in-bits='384' visibility='default' filepath='src/memfs_malloc.cc' line='90' column='1' id='type-id-1090'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+    <class-decl name='HugetlbSysAllocator' size-in-bits='384' visibility='default' filepath='src/memfs_malloc.cc' line='90' column='1' id='type-id-1089'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='failed_' type-id='type-id-76' visibility='default' filepath='src/memfs_malloc.cc' line='103' column='1'/>
       </data-member>
@@ -11846,27 +11853,27 @@
         <var-decl name='hugetlb_fd_' type-id='type-id-1' visibility='default' filepath='src/memfs_malloc.cc' line='109' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='hugetlb_base_' type-id='type-id-313' visibility='default' filepath='src/memfs_malloc.cc' line='110' column='1'/>
+        <var-decl name='hugetlb_base_' type-id='type-id-312' visibility='default' filepath='src/memfs_malloc.cc' line='110' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='fallback_' type-id='type-id-1014' visibility='default' filepath='src/memfs_malloc.cc' line='112' column='1'/>
+        <var-decl name='fallback_' type-id='type-id-1013' visibility='default' filepath='src/memfs_malloc.cc' line='112' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='HugetlbSysAllocator' filepath='src/memfs_malloc.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
+          <parameter type-id='type-id-1013'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Initialize' mangled-name='_ZN19HugetlbSysAllocator10InitializeEv' filepath='src/memfs_malloc.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator10InitializeEv'>
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='AllocInternal' mangled-name='_ZN19HugetlbSysAllocator13AllocInternalEmPmm' filepath='src/memfs_malloc.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator13AllocInternalEmPmm'>
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <parameter type-id='type-id-239'/>
           <parameter type-id='type-id-7'/>
@@ -11875,7 +11882,7 @@
       </member-function>
       <member-function access='private' vtable-offset='2'>
         <function-decl name='Alloc' mangled-name='_ZN19HugetlbSysAllocator5AllocEmPmm' filepath='src/memfs_malloc.cc' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19HugetlbSysAllocator5AllocEmPmm'>
-          <parameter type-id='type-id-1091' is-artificial='yes'/>
+          <parameter type-id='type-id-1090' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <parameter type-id='type-id-239'/>
           <parameter type-id='type-id-7'/>
@@ -11883,11 +11890,11 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1091'/>
+    <pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-1090'/>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-985'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1092'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1093'/>
+      <class-decl name='allocator&lt;char&gt;' is-struct='yes' visibility='default' id='type-id-984'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1091'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1092'/>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
       <namespace-decl name='commandlineflags'>
@@ -11904,11 +11911,11 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1094'/>
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1095'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1093'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1094'/>
     </namespace-decl>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
-      <var-decl name='FLAGS_memfs_malloc_path' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE'/>
+      <var-decl name='FLAGS_memfs_malloc_path' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_memfs_malloc_pathE'/>
       <var-decl name='FLAGS_nomemfs_malloc_path' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead25FLAGS_nomemfs_malloc_pathE' visibility='default' filepath='src/memfs_malloc.cc' line='73' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead25FLAGS_nomemfs_malloc_pathE'/>
     </namespace-decl>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
@@ -11925,469 +11932,469 @@
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/memory_region_map.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-249' size-in-bits='8960' id='type-id-308'>
-      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
+    <array-type-def dimensions='1' type-id='type-id-249' size-in-bits='8960' id='type-id-307'>
+      <subrange length='20' type-id='type-id-19' id='type-id-1095'/>
     </array-type-def>
-    <class-decl name='STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1097'>
+    <class-decl name='STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1096'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
-          <parameter type-id='type-id-1099'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
+          <parameter type-id='type-id-1098'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt; &gt;' filepath='src/base/stl_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
-          <parameter type-id='type-id-1100'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
+          <parameter type-id='type-id-1099'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='destroy' mangled-name='_ZN13STL_AllocatorIN15MemoryRegionMap6RegionENS0_11MyAllocatorEE7destroyEPS1_' filepath='src/base/stl_allocator.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <parameter type-id='type-id-294'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='construct' mangled-name='_ZN13STL_AllocatorIN15MemoryRegionMap6RegionENS0_11MyAllocatorEE9constructEPS1_RKS1_' filepath='src/base/stl_allocator.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1098' is-artificial='yes'/>
+          <parameter type-id='type-id-1097' is-artificial='yes'/>
           <parameter type-id='type-id-294'/>
           <parameter type-id='type-id-297'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1101'>
+    <class-decl name='STL_Allocator&lt;std::_Rb_tree_node&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::MyAllocator&gt;' size-in-bits='8' visibility='default' filepath='src/base/stl_allocator.h' line='60' column='1' id='type-id-1100'>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='STL_Allocator' filepath='src/base/stl_allocator.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
-          <parameter type-id='type-id-1100'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
+          <parameter type-id='type-id-1099'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~STL_Allocator' filepath='src/base/stl_allocator.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='deallocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeIN15MemoryRegionMap6RegionEENS1_11MyAllocatorEE10deallocateEPS3_m' filepath='src/base/stl_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
-          <parameter type-id='type-id-818'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
+          <parameter type-id='type-id-817'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='allocate' mangled-name='_ZN13STL_AllocatorISt13_Rb_tree_nodeIN15MemoryRegionMap6RegionEENS1_11MyAllocatorEE8allocateEmPKv' filepath='src/base/stl_allocator.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1102' is-artificial='yes'/>
+          <parameter type-id='type-id-1101' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-818'/>
+          <return type-id='type-id-817'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <array-type-def dimensions='2' type-id='type-id-74' size-in-bits='40960' id='type-id-309'>
-      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
-      <subrange length='32' type-id='type-id-19' id='type-id-389'/>
+    <array-type-def dimensions='2' type-id='type-id-74' size-in-bits='40960' id='type-id-308'>
+      <subrange length='20' type-id='type-id-19' id='type-id-1095'/>
+      <subrange length='32' type-id='type-id-19' id='type-id-388'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-307'/>
-    <reference-type-def kind='lvalue' type-id='type-id-291' size-in-bits='64' id='type-id-1103'/>
-    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-305'/>
-    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-1104'/>
-    <pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-1098'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1101' size-in-bits='64' id='type-id-1105'/>
-    <pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1102'/>
-    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-1106'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1106' size-in-bits='64' id='type-id-1107'/>
-    <pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-296'/>
-    <qualified-type-def type-id='type-id-1097' const='yes' id='type-id-1108'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1108' size-in-bits='64' id='type-id-1099'/>
-    <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1109'/>
-    <qualified-type-def type-id='type-id-1101' const='yes' id='type-id-1110'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1110' size-in-bits='64' id='type-id-1100'/>
-    <pointer-type-def type-id='type-id-1110' size-in-bits='64' id='type-id-1111'/>
-    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1113'/>
-    <pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-1114'/>
-    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1116'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1116' size-in-bits='64' id='type-id-1117'/>
-    <pointer-type-def type-id='type-id-1116' size-in-bits='64' id='type-id-1118'/>
-    <pointer-type-def type-id='type-id-530' size-in-bits='64' id='type-id-819'/>
-    <reference-type-def kind='lvalue' type-id='type-id-549' size-in-bits='64' id='type-id-1119'/>
-    <qualified-type-def type-id='type-id-301' const='yes' id='type-id-1120'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-1121'/>
-    <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-1122'/>
-    <qualified-type-def type-id='type-id-1123' const='yes' id='type-id-1124'/>
-    <pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-104'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1125'/>
-    <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1126'/>
-    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-1128'/>
-    <reference-type-def kind='lvalue' type-id='type-id-529' size-in-bits='64' id='type-id-820'/>
-    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-817'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1129' size-in-bits='64' id='type-id-1130'/>
-    <pointer-type-def type-id='type-id-1129' size-in-bits='64' id='type-id-818'/>
-    <pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-1132'/>
-    <pointer-type-def type-id='type-id-1133' size-in-bits='64' id='type-id-1134'/>
-    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-1135'/>
-    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-1136'/>
-    <pointer-type-def type-id='type-id-1137' size-in-bits='64' id='type-id-311'/>
+    <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-306'/>
+    <reference-type-def kind='lvalue' type-id='type-id-291' size-in-bits='64' id='type-id-1102'/>
+    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-304'/>
+    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-1103'/>
+    <pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-1097'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1104'/>
+    <pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-1101'/>
+    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-1105'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1105' size-in-bits='64' id='type-id-1106'/>
+    <pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-296'/>
+    <qualified-type-def type-id='type-id-1096' const='yes' id='type-id-1107'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1107' size-in-bits='64' id='type-id-1098'/>
+    <pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1108'/>
+    <qualified-type-def type-id='type-id-1100' const='yes' id='type-id-1109'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1109' size-in-bits='64' id='type-id-1099'/>
+    <pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-1110'/>
+    <qualified-type-def type-id='type-id-1111' const='yes' id='type-id-1112'/>
+    <pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1113'/>
+    <qualified-type-def type-id='type-id-1114' const='yes' id='type-id-1115'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1116'/>
+    <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1117'/>
+    <pointer-type-def type-id='type-id-529' size-in-bits='64' id='type-id-818'/>
+    <reference-type-def kind='lvalue' type-id='type-id-548' size-in-bits='64' id='type-id-1118'/>
+    <qualified-type-def type-id='type-id-301' const='yes' id='type-id-1119'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1119' size-in-bits='64' id='type-id-1120'/>
+    <pointer-type-def type-id='type-id-1119' size-in-bits='64' id='type-id-1121'/>
+    <qualified-type-def type-id='type-id-1122' const='yes' id='type-id-1123'/>
+    <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-104'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1114' size-in-bits='64' id='type-id-1124'/>
+    <pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-1125'/>
+    <pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-1127'/>
+    <reference-type-def kind='lvalue' type-id='type-id-528' size-in-bits='64' id='type-id-819'/>
+    <pointer-type-def type-id='type-id-528' size-in-bits='64' id='type-id-816'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1128' size-in-bits='64' id='type-id-1129'/>
+    <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-817'/>
+    <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-1131'/>
+    <pointer-type-def type-id='type-id-1132' size-in-bits='64' id='type-id-1133'/>
+    <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' id='type-id-1134'/>
+    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-1135'/>
+    <pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-310'/>
     <namespace-decl name='std'>
-      <class-decl name='_Rb_tree&lt;MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-1115'>
+      <class-decl name='_Rb_tree&lt;MemoryRegionMap::Region, MemoryRegionMap::Region, std::_Identity&lt;MemoryRegionMap::Region&gt;, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-1114'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;MemoryRegionMap::RegionCmp, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-1127'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1101'/>
+          <class-decl name='_Rb_tree_impl&lt;MemoryRegionMap::RegionCmp, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-1126'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1100'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_key_compare' type-id='type-id-295' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1128' is-artificial='yes'/>
+                <parameter type-id='type-id-1127' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1128' is-artificial='yes'/>
-                <parameter type-id='type-id-1107'/>
-                <parameter type-id='type-id-1100'/>
+                <parameter type-id='type-id-1127' is-artificial='yes'/>
+                <parameter type-id='type-id-1106'/>
+                <parameter type-id='type-id-1099'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE13_Rb_tree_implIS4_Lb1EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1128' is-artificial='yes'/>
+                <parameter type-id='type-id-1127' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-1127' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-1126' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <parameter type-id='type-id-1107'/>
-            <parameter type-id='type-id-1099'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <parameter type-id='type-id-1106'/>
+            <parameter type-id='type-id-1098'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <parameter type-id='type-id-1117'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <parameter type-id='type-id-1116'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='632' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <return type-id='type-id-299'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
             <return type-id='type-id-299'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_valueEPKSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-549'/>
             <return type-id='type-id-297'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_S_keyEPKSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-550'/>
+            <parameter type-id='type-id-549'/>
             <return type-id='type-id-297'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-818'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-818'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <return type-id='type-id-818'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <return type-id='type-id-818'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE14_M_lower_boundEPSt13_Rb_tree_nodeIS1_ESB_RKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <parameter type-id='type-id-818'/>
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
+            <parameter type-id='type-id-817'/>
             <parameter type-id='type-id-297'/>
-            <return type-id='type-id-529'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11lower_boundERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <parameter type-id='type-id-297'/>
-            <return type-id='type-id-529'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <return type-id='type-id-297'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
-            <return type-id='type-id-1100'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
+            <return type-id='type-id-1099'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1118' is-artificial='yes'/>
-            <return type-id='type-id-1097'/>
+            <parameter type-id='type-id-1117' is-artificial='yes'/>
+            <return type-id='type-id-1096'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11_M_put_nodeEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5eraseESt23_Rb_tree_const_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <parameter type-id='type-id-299'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <return type-id='type-id-818'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-568'/>
             <return type-id='type-id-297'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE14_M_create_nodeERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <parameter type-id='type-id-297'/>
-            <return type-id='type-id-818'/>
+            <return type-id='type-id-817'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <return type-id='type-id-529'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE16_M_insert_uniqueERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
             <parameter type-id='type-id-297'/>
-            <return type-id='type-id-1133'/>
+            <return type-id='type-id-1132'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE8_M_eraseEPSt13_Rb_tree_nodeIS1_E'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIN15MemoryRegionMap6RegionES1_St9_IdentityIS1_ENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE10_M_insert_EPKSt18_Rb_tree_node_baseSB_RKS1_'>
-            <parameter type-id='type-id-1126' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
+            <parameter type-id='type-id-1125' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
             <parameter type-id='type-id-297'/>
-            <return type-id='type-id-529'/>
+            <return type-id='type-id-528'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='set&lt;MemoryRegionMap::Region, MemoryRegionMap::RegionCmp, STL_Allocator&lt;MemoryRegionMap::Region, MemoryRegionMap::MyAllocator&gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='88' column='1' id='type-id-301'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-1115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-1114' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='112' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
-            <parameter type-id='type-id-1107'/>
-            <parameter type-id='type-id-1099'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
+            <parameter type-id='type-id-1106'/>
+            <parameter type-id='type-id-1098'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='set' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
-            <parameter type-id='type-id-1121'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
+            <parameter type-id='type-id-1120'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1122' is-artificial='yes'/>
+            <parameter type-id='type-id-1121' is-artificial='yes'/>
             <return type-id='type-id-299'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1122' is-artificial='yes'/>
+            <parameter type-id='type-id-1121' is-artificial='yes'/>
             <return type-id='type-id-299'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE11lower_boundERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <parameter type-id='type-id-297'/>
             <return type-id='type-id-299'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='insert' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE6insertERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <parameter type-id='type-id-297'/>
-            <return type-id='type-id-1131'/>
+            <return type-id='type-id-1130'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1122' is-artificial='yes'/>
+            <parameter type-id='type-id-1121' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt3setIN15MemoryRegionMap6RegionENS0_9RegionCmpE13STL_AllocatorIS1_NS0_11MyAllocatorEEE5eraseESt23_Rb_tree_const_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_set.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1136' is-artificial='yes'/>
+            <parameter type-id='type-id-1135' is-artificial='yes'/>
             <parameter type-id='type-id-299'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Identity&lt;MemoryRegionMap::Region&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-1112'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1138'/>
+      <class-decl name='_Identity&lt;MemoryRegionMap::Region&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='469' column='1' id='type-id-1111'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1137'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt9_IdentityIN15MemoryRegionMap6RegionEEclERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1114' is-artificial='yes'/>
+            <parameter type-id='type-id-1113' is-artificial='yes'/>
             <parameter type-id='type-id-297'/>
             <return type-id='type-id-297'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-529'>
+      <class-decl name='_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-528'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-817' is-artificial='yes'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-817' is-artificial='yes'/>
-            <parameter type-id='type-id-818'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
+            <parameter type-id='type-id-817'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEeqERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-819' is-artificial='yes'/>
-            <parameter type-id='type-id-531'/>
+            <parameter type-id='type-id-818' is-artificial='yes'/>
+            <parameter type-id='type-id-530'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIN15MemoryRegionMap6RegionEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-817' is-artificial='yes'/>
-            <return type-id='type-id-820'/>
+            <parameter type-id='type-id-816' is-artificial='yes'/>
+            <return type-id='type-id-819'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__equal&lt;false&gt;' is-struct='yes' visibility='default' id='type-id-1139'/>
-      <class-decl name='__miter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1140'/>
-      <class-decl name='__miter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1141'>
+      <class-decl name='__equal&lt;false&gt;' is-struct='yes' visibility='default' id='type-id-1138'/>
+      <class-decl name='__miter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1139'/>
+      <class-decl name='__miter_base&lt;const void**, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1140'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPPKvLb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-171'/>
@@ -12395,9 +12402,9 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1142'/>
-      <class-decl name='__niter_base&lt;const void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1143'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1131'>
+      <class-decl name='__niter_base&lt;const void* const*, false&gt;' is-struct='yes' visibility='default' id='type-id-1141'/>
+      <class-decl name='__niter_base&lt;const void**, false&gt;' is-struct='yes' visibility='default' id='type-id-1142'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1130'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='first' type-id='type-id-299' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
@@ -12406,47 +12413,47 @@
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1132' is-artificial='yes'/>
+            <parameter type-id='type-id-1131' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1132' is-artificial='yes'/>
-            <parameter type-id='type-id-511'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-1131' is-artificial='yes'/>
+            <parameter type-id='type-id-510'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1133'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1132'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-529' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-528' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1134' is-artificial='yes'/>
+            <parameter type-id='type-id-1133' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1134' is-artificial='yes'/>
-            <parameter type-id='type-id-531'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-1133' is-artificial='yes'/>
+            <parameter type-id='type-id-530'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='unary_function&lt;MemoryRegionMap::Region, MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1138'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1144'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1145'/>
-      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1129'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1146'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1147'/>
+      <class-decl name='unary_function&lt;MemoryRegionMap::Region, MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1137'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1143'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1144'/>
+      <class-decl name='_Rb_tree_node&lt;MemoryRegionMap::Region&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1128'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_const_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1145'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt;, std::_Rb_tree_iterator&lt;MemoryRegionMap::Region&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1146'/>
       <function-decl name='max&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-140'/>
         <parameter type-id='type-id-140'/>
@@ -12543,18 +12550,18 @@
         </function-decl>
       </namespace-decl>
     </namespace-decl>
-    <function-type size-in-bits='64' id='type-id-1137'>
+    <function-type size-in-bits='64' id='type-id-1136'>
       <parameter type-id='type-id-297'/>
       <return type-id='type-id-75'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='src/page_heap.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
+    <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-1148'/>
     <namespace-decl name='base'>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' visibility='default' id='type-id-1148'/>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1150'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' visibility='default' id='type-id-1147'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1149'/>
       <namespace-decl name='commandlineflags'>
         <function-decl name='StringToInt' filepath='src/base/commandlineflags.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-2'/>
@@ -12582,9 +12589,9 @@
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/profile-handler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <class-decl name='ProfileHandler' size-in-bits='448' visibility='default' filepath='src/profile-handler.cc' line='84' column='1' id='type-id-1151'>
+    <class-decl name='ProfileHandler' size-in-bits='448' visibility='default' filepath='src/profile-handler.cc' line='84' column='1' id='type-id-1150'>
       <member-type access='private'>
-        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/profile-handler.cc' line='166' column='1' id='type-id-1152'>
+        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/profile-handler.cc' line='166' column='1' id='type-id-1151'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='TIMERS_UNTOUCHED' value='0'/>
           <enumerator name='TIMERS_ONE_SET' value='1'/>
@@ -12593,22 +12600,22 @@
         </enum-decl>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='CallbackIterator' type-id='type-id-1154' filepath='src/profile-handler.cc' line='200' column='1' id='type-id-1153'/>
+        <typedef-decl name='CallbackIterator' type-id='type-id-1153' filepath='src/profile-handler.cc' line='200' column='1' id='type-id-1152'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='CallbackList' type-id='type-id-1156' filepath='src/profile-handler.cc' line='199' column='1' id='type-id-1155'/>
+        <typedef-decl name='CallbackList' type-id='type-id-1155' filepath='src/profile-handler.cc' line='199' column='1' id='type-id-1154'/>
       </member-type>
       <data-member access='private' static='yes'>
-        <var-decl name='kMaxFrequency' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler13kMaxFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='128' column='1' elf-symbol-id='_ZN14ProfileHandler13kMaxFrequencyE'/>
+        <var-decl name='kMaxFrequency' type-id='type-id-1156' mangled-name='_ZN14ProfileHandler13kMaxFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='128' column='1' elf-symbol-id='_ZN14ProfileHandler13kMaxFrequencyE'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='kDefaultFrequency' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler17kDefaultFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='130' column='1' elf-symbol-id='_ZN14ProfileHandler17kDefaultFrequencyE'/>
+        <var-decl name='kDefaultFrequency' type-id='type-id-1156' mangled-name='_ZN14ProfileHandler17kDefaultFrequencyE' visibility='default' filepath='src/profile-handler.cc' line='130' column='1' elf-symbol-id='_ZN14ProfileHandler17kDefaultFrequencyE'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='instance_' type-id='type-id-1158' mangled-name='_ZN14ProfileHandler9instance_E' visibility='default' filepath='src/profile-handler.cc' line='133' column='1' elf-symbol-id='_ZN14ProfileHandler9instance_E'/>
+        <var-decl name='instance_' type-id='type-id-1157' mangled-name='_ZN14ProfileHandler9instance_E' visibility='default' filepath='src/profile-handler.cc' line='133' column='1' elf-symbol-id='_ZN14ProfileHandler9instance_E'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='once_' type-id='type-id-1088' mangled-name='_ZN14ProfileHandler5once_E' visibility='default' filepath='src/profile-handler.cc' line='136' column='1' elf-symbol-id='_ZN14ProfileHandler5once_E'/>
+        <var-decl name='once_' type-id='type-id-1087' mangled-name='_ZN14ProfileHandler5once_E' visibility='default' filepath='src/profile-handler.cc' line='136' column='1' elf-symbol-id='_ZN14ProfileHandler5once_E'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='interrupts_' type-id='type-id-103' visibility='default' filepath='src/profile-handler.cc' line='142' column='1'/>
@@ -12629,10 +12636,10 @@
         <var-decl name='per_thread_timer_enabled_' type-id='type-id-76' visibility='default' filepath='src/profile-handler.cc' line='156' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='192'>
-        <var-decl name='thread_timer_key' type-id='type-id-1086' visibility='default' filepath='src/profile-handler.cc' line='161' column='1'/>
+        <var-decl name='thread_timer_key' type-id='type-id-1085' visibility='default' filepath='src/profile-handler.cc' line='161' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='224'>
-        <var-decl name='timer_sharing_' type-id='type-id-1152' visibility='default' filepath='src/profile-handler.cc' line='175' column='1'/>
+        <var-decl name='timer_sharing_' type-id='type-id-1151' visibility='default' filepath='src/profile-handler.cc' line='175' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
         <var-decl name='control_lock_' type-id='type-id-285' visibility='default' filepath='src/profile-handler.cc' line='183' column='1'/>
@@ -12641,103 +12648,103 @@
         <var-decl name='signal_lock_' type-id='type-id-285' visibility='default' filepath='src/profile-handler.cc' line='184' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='320'>
-        <var-decl name='callbacks_' type-id='type-id-1155' visibility='default' filepath='src/profile-handler.cc' line='201' column='1'/>
+        <var-decl name='callbacks_' type-id='type-id-1154' visibility='default' filepath='src/profile-handler.cc' line='201' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='ProfileHandler' mangled-name='_ZN14ProfileHandlerC1Ev' filepath='src/profile-handler.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandlerC1Ev'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~ProfileHandler' mangled-name='_ZN14ProfileHandlerD1Ev' filepath='src/profile-handler.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandlerD1Ev'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='ProfileHandler' filepath='src/profile-handler.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
-          <parameter type-id='type-id-1159'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
+          <parameter type-id='type-id-1158'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='IsSignalHandlerAvailable' mangled-name='_ZN14ProfileHandler24IsSignalHandlerAvailableEv' filepath='src/profile-handler.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler24IsSignalHandlerAvailableEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='DisableHandler' mangled-name='_ZN14ProfileHandler14DisableHandlerEv' filepath='src/profile-handler.cc' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14DisableHandlerEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='EnableHandler' mangled-name='_ZN14ProfileHandler13EnableHandlerEv' filepath='src/profile-handler.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler13EnableHandlerEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='IsTimerRunning' mangled-name='_ZN14ProfileHandler14IsTimerRunningEv' filepath='src/profile-handler.cc' line='216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14IsTimerRunningEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='StopTimer' mangled-name='_ZN14ProfileHandler9StopTimerEv' filepath='src/profile-handler.cc' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler9StopTimerEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='StartTimer' mangled-name='_ZN14ProfileHandler10StartTimerEv' filepath='src/profile-handler.cc' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler10StartTimerEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='SignalHandler' mangled-name='_ZN14ProfileHandler13SignalHandlerEiP7siginfoPv' filepath='src/profile-handler.cc' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler13SignalHandlerEiP7siginfoPv'>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-1160'/>
+          <parameter type-id='type-id-1159'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='GetState' mangled-name='_ZN14ProfileHandler8GetStateEP19ProfileHandlerState' filepath='src/profile-handler.cc' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler8GetStateEP19ProfileHandlerState'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
-          <parameter type-id='type-id-1161'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
+          <parameter type-id='type-id-1160'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Reset' mangled-name='_ZN14ProfileHandler5ResetEv' filepath='src/profile-handler.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler5ResetEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='RegisterCallback' mangled-name='_ZN14ProfileHandler16RegisterCallbackEPFviP7siginfoPvS2_ES2_' filepath='src/profile-handler.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler16RegisterCallbackEPFviP7siginfoPvS2_ES2_'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
-          <parameter type-id='type-id-1162'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
+          <parameter type-id='type-id-1161'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-1163'/>
+          <return type-id='type-id-1162'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='UnregisterCallback' mangled-name='_ZN14ProfileHandler18UnregisterCallbackEP19ProfileHandlerToken' filepath='src/profile-handler.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler18UnregisterCallbackEP19ProfileHandlerToken'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
-          <parameter type-id='type-id-1163'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
+          <parameter type-id='type-id-1162'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='RegisterThread' mangled-name='_ZN14ProfileHandler14RegisterThreadEv' filepath='src/profile-handler.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler14RegisterThreadEv'>
-          <parameter type-id='type-id-1158' is-artificial='yes'/>
+          <parameter type-id='type-id-1157' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -12748,11 +12755,11 @@
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='Instance' mangled-name='_ZN14ProfileHandler8InstanceEv' filepath='src/profile-handler.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14ProfileHandler8InstanceEv'>
-          <return type-id='type-id-1158'/>
+          <return type-id='type-id-1157'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='ProfileHandlerState' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/profile-handler.h' line='137' column='1' id='type-id-1164'>
+    <class-decl name='ProfileHandlerState' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/profile-handler.h' line='137' column='1' id='type-id-1163'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='frequency' type-id='type-id-83' visibility='default' filepath='src/profile-handler.h' line='138' column='1'/>
       </data-member>
@@ -12766,432 +12773,432 @@
         <var-decl name='allowed' type-id='type-id-76' visibility='default' filepath='src/profile-handler.h' line='141' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='ProfileHandlerToken' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='69' column='1' id='type-id-1165'>
+    <class-decl name='ProfileHandlerToken' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='69' column='1' id='type-id-1164'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='callback' type-id='type-id-1162' visibility='default' filepath='src/profile-handler.cc' line='77' column='1'/>
+        <var-decl name='callback' type-id='type-id-1161' visibility='default' filepath='src/profile-handler.cc' line='77' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='callback_arg' type-id='type-id-74' visibility='default' filepath='src/profile-handler.cc' line='79' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='ProfileHandlerToken' filepath='src/profile-handler.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1163' is-artificial='yes'/>
-          <parameter type-id='type-id-1162'/>
+          <parameter type-id='type-id-1162' is-artificial='yes'/>
+          <parameter type-id='type-id-1161'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='timer_id_holder' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='266' column='1' id='type-id-1166'>
+    <class-decl name='timer_id_holder' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/profile-handler.cc' line='266' column='1' id='type-id-1165'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='timerid' type-id='type-id-1167' visibility='default' filepath='src/profile-handler.cc' line='267' column='1'/>
+        <var-decl name='timerid' type-id='type-id-1166' visibility='default' filepath='src/profile-handler.cc' line='267' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
         <function-decl name='timer_id_holder' filepath='src/profile-handler.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1168' is-artificial='yes'/>
-          <parameter type-id='type-id-1167'/>
+          <parameter type-id='type-id-1167' is-artificial='yes'/>
+          <parameter type-id='type-id-1166'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <typedef-decl name='ProfileHandlerCallback' type-id='type-id-1169' filepath='src/profile-handler.h' line='95' column='1' id='type-id-1162'/>
-    <typedef-decl name='__timer_t' type-id='type-id-74' filepath='/usr/include/bits/types.h' line='161' column='1' id='type-id-1170'/>
-    <typedef-decl name='pthread_once_t' type-id='type-id-1' filepath='/usr/include/bits/pthreadtypes.h' line='144' column='1' id='type-id-1088'/>
-    <typedef-decl name='timer_t' type-id='type-id-1170' filepath='/usr/include/time.h' line='104' column='1' id='type-id-1167'/>
-    <pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-1158'/>
-    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-1161'/>
-    <qualified-type-def type-id='type-id-1163' const='yes' id='type-id-1171'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1171' size-in-bits='64' id='type-id-1172'/>
-    <pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-1173'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1163' size-in-bits='64' id='type-id-1174'/>
-    <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1175'/>
-    <pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-1177'/>
-    <pointer-type-def type-id='type-id-1178' size-in-bits='64' id='type-id-1179'/>
-    <qualified-type-def type-id='type-id-1151' const='yes' id='type-id-1180'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1180' size-in-bits='64' id='type-id-1159'/>
-    <qualified-type-def type-id='type-id-1176' const='yes' id='type-id-1181'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-1182'/>
-    <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-1183'/>
-    <qualified-type-def type-id='type-id-1178' const='yes' id='type-id-1184'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1184' size-in-bits='64' id='type-id-1185'/>
-    <pointer-type-def type-id='type-id-1184' size-in-bits='64' id='type-id-1186'/>
-    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-1157'/>
-    <qualified-type-def type-id='type-id-1187' const='yes' id='type-id-1188'/>
-    <pointer-type-def type-id='type-id-1188' size-in-bits='64' id='type-id-1189'/>
-    <qualified-type-def type-id='type-id-1154' const='yes' id='type-id-1190'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1191'/>
-    <pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-1192'/>
-    <qualified-type-def type-id='type-id-1193' const='yes' id='type-id-1194'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1194' size-in-bits='64' id='type-id-1195'/>
-    <pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-1196'/>
-    <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-1198'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1198' size-in-bits='64' id='type-id-1199'/>
-    <qualified-type-def type-id='type-id-1200' const='yes' id='type-id-1201'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
-    <qualified-type-def type-id='type-id-1156' const='yes' id='type-id-1203'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1203' size-in-bits='64' id='type-id-1204'/>
-    <pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1205'/>
-    <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1206'/>
-    <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1208'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1154' size-in-bits='64' id='type-id-1209'/>
-    <pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-1210'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1193' size-in-bits='64' id='type-id-1211'/>
-    <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1212'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1213' size-in-bits='64' id='type-id-1214'/>
-    <pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-1215'/>
-    <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1216'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1217'/>
-    <pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-1218'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1156' size-in-bits='64' id='type-id-1219'/>
-    <pointer-type-def type-id='type-id-1156' size-in-bits='64' id='type-id-1220'/>
-    <pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-1168'/>
-    <pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1169'/>
+    <typedef-decl name='ProfileHandlerCallback' type-id='type-id-1168' filepath='src/profile-handler.h' line='95' column='1' id='type-id-1161'/>
+    <typedef-decl name='__timer_t' type-id='type-id-74' filepath='/usr/include/bits/types.h' line='161' column='1' id='type-id-1169'/>
+    <typedef-decl name='pthread_once_t' type-id='type-id-1' filepath='/usr/include/bits/pthreadtypes.h' line='144' column='1' id='type-id-1087'/>
+    <typedef-decl name='timer_t' type-id='type-id-1169' filepath='/usr/include/time.h' line='104' column='1' id='type-id-1166'/>
+    <pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-1157'/>
+    <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1160'/>
+    <qualified-type-def type-id='type-id-1162' const='yes' id='type-id-1170'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1170' size-in-bits='64' id='type-id-1171'/>
+    <pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-1172'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1162' size-in-bits='64' id='type-id-1173'/>
+    <pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-1174'/>
+    <pointer-type-def type-id='type-id-1175' size-in-bits='64' id='type-id-1176'/>
+    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1178'/>
+    <qualified-type-def type-id='type-id-1150' const='yes' id='type-id-1179'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1179' size-in-bits='64' id='type-id-1158'/>
+    <qualified-type-def type-id='type-id-1175' const='yes' id='type-id-1180'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1180' size-in-bits='64' id='type-id-1181'/>
+    <pointer-type-def type-id='type-id-1180' size-in-bits='64' id='type-id-1182'/>
+    <qualified-type-def type-id='type-id-1177' const='yes' id='type-id-1183'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1183' size-in-bits='64' id='type-id-1184'/>
+    <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1185'/>
+    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-1156'/>
+    <qualified-type-def type-id='type-id-1186' const='yes' id='type-id-1187'/>
+    <pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-1188'/>
+    <qualified-type-def type-id='type-id-1153' const='yes' id='type-id-1189'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1189' size-in-bits='64' id='type-id-1190'/>
+    <pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-1191'/>
+    <qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1193'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1193' size-in-bits='64' id='type-id-1194'/>
+    <pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-1195'/>
+    <qualified-type-def type-id='type-id-1196' const='yes' id='type-id-1197'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1197' size-in-bits='64' id='type-id-1198'/>
+    <qualified-type-def type-id='type-id-1199' const='yes' id='type-id-1200'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1200' size-in-bits='64' id='type-id-1201'/>
+    <qualified-type-def type-id='type-id-1155' const='yes' id='type-id-1202'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1202' size-in-bits='64' id='type-id-1203'/>
+    <pointer-type-def type-id='type-id-1202' size-in-bits='64' id='type-id-1204'/>
+    <pointer-type-def type-id='type-id-1186' size-in-bits='64' id='type-id-1205'/>
+    <pointer-type-def type-id='type-id-1206' size-in-bits='64' id='type-id-1207'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1153' size-in-bits='64' id='type-id-1208'/>
+    <pointer-type-def type-id='type-id-1153' size-in-bits='64' id='type-id-1209'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1192' size-in-bits='64' id='type-id-1210'/>
+    <pointer-type-def type-id='type-id-1192' size-in-bits='64' id='type-id-1211'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1212' size-in-bits='64' id='type-id-1213'/>
+    <pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1214'/>
+    <pointer-type-def type-id='type-id-1196' size-in-bits='64' id='type-id-1215'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1199' size-in-bits='64' id='type-id-1216'/>
+    <pointer-type-def type-id='type-id-1199' size-in-bits='64' id='type-id-1217'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1155' size-in-bits='64' id='type-id-1218'/>
+    <pointer-type-def type-id='type-id-1155' size-in-bits='64' id='type-id-1219'/>
+    <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1167'/>
+    <pointer-type-def type-id='type-id-1220' size-in-bits='64' id='type-id-1168'/>
     <namespace-decl name='std'>
-      <class-decl name='_List_base&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='278' column='1' id='type-id-1187'>
+      <class-decl name='_List_base&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='278' column='1' id='type-id-1186'>
         <member-type access='protected'>
-          <class-decl name='_List_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='300' column='1' id='type-id-1207'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1200'/>
+          <class-decl name='_List_impl' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='300' column='1' id='type-id-1206'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1199'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_node' type-id='type-id-1213' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='301' column='1'/>
+              <var-decl name='_M_node' type-id='type-id-1212' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='301' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_List_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1208' is-artificial='yes'/>
+                <parameter type-id='type-id-1207' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_List_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1208' is-artificial='yes'/>
-                <parameter type-id='type-id-1202'/>
+                <parameter type-id='type-id-1207' is-artificial='yes'/>
+                <parameter type-id='type-id-1201'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-1207' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='312' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-1206' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='312' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
+            <parameter type-id='type-id-1198'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_List_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1189' is-artificial='yes'/>
-            <return type-id='type-id-1202'/>
+            <parameter type-id='type-id-1188' is-artificial='yes'/>
+            <return type-id='type-id-1201'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1189' is-artificial='yes'/>
-            <return type-id='type-id-1197'/>
+            <parameter type-id='type-id-1188' is-artificial='yes'/>
+            <return type-id='type-id-1196'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE11_M_put_nodeEPSt10_List_nodeIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
-            <parameter type-id='type-id-1212'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
+            <parameter type-id='type-id-1211'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_clear' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE8_M_clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/list.tcc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_init' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE7_M_initEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt10_List_baseIP19ProfileHandlerTokenSaIS1_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1206' is-artificial='yes'/>
-            <return type-id='type-id-1212'/>
+            <parameter type-id='type-id-1205' is-artificial='yes'/>
+            <return type-id='type-id-1211'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1197'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1176'/>
+      <class-decl name='allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1196'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1175'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
+            <parameter type-id='type-id-1198'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1216' is-artificial='yes'/>
-            <parameter type-id='type-id-1202'/>
+            <parameter type-id='type-id-1215' is-artificial='yes'/>
+            <parameter type-id='type-id-1201'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1200'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1178'/>
+      <class-decl name='allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1199'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1177'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1218' is-artificial='yes'/>
+            <parameter type-id='type-id-1217' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1218' is-artificial='yes'/>
-            <parameter type-id='type-id-1202'/>
+            <parameter type-id='type-id-1217' is-artificial='yes'/>
+            <parameter type-id='type-id-1201'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1218' is-artificial='yes'/>
+            <parameter type-id='type-id-1217' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='list&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='418' column='1' id='type-id-1156'>
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1187'/>
+      <class-decl name='list&lt;ProfileHandlerToken*, std::allocator&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='128' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='418' column='1' id='type-id-1155'>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1186'/>
         <member-function access='private'>
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <parameter type-id='type-id-1198'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='519' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-1172'/>
-            <parameter type-id='type-id-1199'/>
+            <parameter type-id='type-id-1171'/>
+            <parameter type-id='type-id-1198'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='list' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <parameter type-id='type-id-1204'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <parameter type-id='type-id-1203'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <return type-id='type-id-1154'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <return type-id='type-id-1153'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <return type-id='type-id-1154'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <return type-id='type-id-1153'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE8_M_eraseESt14_List_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='1422' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <parameter type-id='type-id-1154'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <parameter type-id='type-id-1153'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE5eraseESt14_List_iteratorIS1_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/list.tcc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <parameter type-id='type-id-1154'/>
-            <return type-id='type-id-1154'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <parameter type-id='type-id-1153'/>
+            <return type-id='type-id-1153'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE14_M_create_nodeERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <parameter type-id='type-id-1172'/>
-            <return type-id='type-id-1212'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <parameter type-id='type-id-1171'/>
+            <return type-id='type-id-1211'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='1405' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <parameter type-id='type-id-1154'/>
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <parameter type-id='type-id-1153'/>
+            <parameter type-id='type-id-1171'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='push_back' mangled-name='_ZNSt4listIP19ProfileHandlerTokenSaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='919' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1220' is-artificial='yes'/>
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1219' is-artificial='yes'/>
+            <parameter type-id='type-id-1171'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_List_iterator&lt;ProfileHandlerToken*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='114' column='1' id='type-id-1154'>
+      <class-decl name='_List_iterator&lt;ProfileHandlerToken*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='114' column='1' id='type-id-1153'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-1215' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='179' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-1214' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='179' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_List_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1210' is-artificial='yes'/>
+            <parameter type-id='type-id-1209' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_List_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1210' is-artificial='yes'/>
-            <parameter type-id='type-id-1215'/>
+            <parameter type-id='type-id-1209' is-artificial='yes'/>
+            <parameter type-id='type-id-1214'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt14_List_iteratorIP19ProfileHandlerTokenEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1192' is-artificial='yes'/>
-            <return type-id='type-id-1174'/>
+            <parameter type-id='type-id-1191' is-artificial='yes'/>
+            <return type-id='type-id-1173'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt14_List_iteratorIP19ProfileHandlerTokenEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1210' is-artificial='yes'/>
-            <return type-id='type-id-1209'/>
+            <parameter type-id='type-id-1209' is-artificial='yes'/>
+            <return type-id='type-id-1208'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt14_List_iteratorIP19ProfileHandlerTokenEneERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1192' is-artificial='yes'/>
-            <parameter type-id='type-id-1191'/>
+            <parameter type-id='type-id-1191' is-artificial='yes'/>
+            <parameter type-id='type-id-1190'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='72' column='1' id='type-id-1213'>
+      <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='72' column='1' id='type-id-1212'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_next' type-id='type-id-1215' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='73' column='1'/>
+          <var-decl name='_M_next' type-id='type-id-1214' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='73' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='_M_prev' type-id='type-id-1215' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='74' column='1'/>
+          <var-decl name='_M_prev' type-id='type-id-1214' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='74' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1222'/>
-      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1223'/>
-      <class-decl name='_List_const_iterator&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1224'/>
-      <class-decl name='_List_node&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1193'/>
+      <class-decl name='reverse_iterator&lt;std::_List_const_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1221'/>
+      <class-decl name='reverse_iterator&lt;std::_List_iterator&lt;ProfileHandlerToken*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1222'/>
+      <class-decl name='_List_const_iterator&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1223'/>
+      <class-decl name='_List_node&lt;ProfileHandlerToken*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1192'/>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='new_allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1176'>
+      <class-decl name='new_allocator&lt;ProfileHandlerToken*&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1175'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
-            <parameter type-id='type-id-1182'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
+            <parameter type-id='type-id-1181'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIP19ProfileHandlerTokenE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
-            <parameter type-id='type-id-1175'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
+            <parameter type-id='type-id-1174'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIP19ProfileHandlerTokenE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1177' is-artificial='yes'/>
-            <parameter type-id='type-id-1175'/>
-            <parameter type-id='type-id-1172'/>
+            <parameter type-id='type-id-1176' is-artificial='yes'/>
+            <parameter type-id='type-id-1174'/>
+            <parameter type-id='type-id-1171'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1178'>
+      <class-decl name='new_allocator&lt;std::_List_node&lt;ProfileHandlerToken*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1177'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
-            <parameter type-id='type-id-1185'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
+            <parameter type-id='type-id-1184'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE10deallocateEPS4_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
-            <parameter type-id='type-id-1212'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
+            <parameter type-id='type-id-1211'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1186' is-artificial='yes'/>
+            <parameter type-id='type-id-1185' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP19ProfileHandlerTokenEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1179' is-artificial='yes'/>
+            <parameter type-id='type-id-1178' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-74'/>
-            <return type-id='type-id-1212'/>
+            <return type-id='type-id-1211'/>
           </function-decl>
         </member-function>
       </class-decl>
@@ -13226,24 +13233,24 @@
       <return type-id='type-id-75'/>
     </function-decl>
     <function-decl name='ProfileHandlerRegisterCallback' mangled-name='ProfileHandlerRegisterCallback' filepath='src/profile-handler.cc' line='645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerRegisterCallback'>
-      <parameter type-id='type-id-1162' name='callback' filepath='src/profile-handler.cc' line='646' column='1'/>
+      <parameter type-id='type-id-1161' name='callback' filepath='src/profile-handler.cc' line='646' column='1'/>
       <parameter type-id='type-id-74' name='callback_arg' filepath='src/profile-handler.cc' line='646' column='1'/>
-      <return type-id='type-id-1163'/>
+      <return type-id='type-id-1162'/>
     </function-decl>
     <function-decl name='ProfileHandlerUnregisterCallback' mangled-name='ProfileHandlerUnregisterCallback' filepath='src/profile-handler.cc' line='650' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerUnregisterCallback'>
-      <parameter type-id='type-id-1163' name='token' filepath='src/profile-handler.cc' line='650' column='1'/>
+      <parameter type-id='type-id-1162' name='token' filepath='src/profile-handler.cc' line='650' column='1'/>
       <return type-id='type-id-75'/>
     </function-decl>
     <function-decl name='ProfileHandlerReset' mangled-name='ProfileHandlerReset' filepath='src/profile-handler.cc' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerReset'>
       <return type-id='type-id-75'/>
     </function-decl>
     <function-decl name='ProfileHandlerGetState' mangled-name='ProfileHandlerGetState' filepath='src/profile-handler.cc' line='658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfileHandlerGetState'>
-      <parameter type-id='type-id-1161' name='state' filepath='src/profile-handler.cc' line='658' column='1'/>
+      <parameter type-id='type-id-1160' name='state' filepath='src/profile-handler.cc' line='658' column='1'/>
       <return type-id='type-id-75'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-1221'>
+    <function-type size-in-bits='64' id='type-id-1220'>
       <parameter type-id='type-id-1'/>
-      <parameter type-id='type-id-1160'/>
+      <parameter type-id='type-id-1159'/>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-74'/>
       <return type-id='type-id-75'/>
@@ -13252,43 +13259,43 @@
   <abi-instr address-size='64' path='src/profiledata.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
   </abi-instr>
   <abi-instr address-size='64' path='src/profiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-1225' size-in-bits='4096' id='type-id-1226'>
-      <subrange length='64' type-id='type-id-19' id='type-id-1227'/>
+    <array-type-def dimensions='1' type-id='type-id-1224' size-in-bits='4096' id='type-id-1225'>
+      <subrange length='64' type-id='type-id-19' id='type-id-1226'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1228' size-in-bits='16896' id='type-id-1229'>
-      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
+    <array-type-def dimensions='1' type-id='type-id-1227' size-in-bits='16896' id='type-id-1228'>
+      <subrange length='4' type-id='type-id-19' id='type-id-367'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8192' id='type-id-1230'>
-      <subrange length='1024' type-id='type-id-19' id='type-id-1231'/>
+    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8192' id='type-id-1229'>
+      <subrange length='1024' type-id='type-id-19' id='type-id-1230'/>
     </array-type-def>
-    <class-decl name='CpuProfiler' size-in-bits='704' visibility='default' filepath='src/profiler.cc' line='89' column='1' id='type-id-1232'>
+    <class-decl name='CpuProfiler' size-in-bits='704' visibility='default' filepath='src/profiler.cc' line='89' column='1' id='type-id-1231'>
       <data-member access='private' static='yes'>
-        <var-decl name='instance_' type-id='type-id-1232' mangled-name='_ZN11CpuProfiler9instance_E' visibility='default' filepath='src/profiler.cc' line='107' column='1' elf-symbol-id='_ZN11CpuProfiler9instance_E'/>
+        <var-decl name='instance_' type-id='type-id-1231' mangled-name='_ZN11CpuProfiler9instance_E' visibility='default' filepath='src/profiler.cc' line='107' column='1' elf-symbol-id='_ZN11CpuProfiler9instance_E'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='lock_' type-id='type-id-285' visibility='default' filepath='src/profiler.cc' line='119' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='collector_' type-id='type-id-1233' visibility='default' filepath='src/profiler.cc' line='120' column='1'/>
+        <var-decl name='collector_' type-id='type-id-1232' visibility='default' filepath='src/profiler.cc' line='120' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='512'>
-        <var-decl name='filter_' type-id='type-id-1234' visibility='default' filepath='src/profiler.cc' line='125' column='1'/>
+        <var-decl name='filter_' type-id='type-id-1233' visibility='default' filepath='src/profiler.cc' line='125' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='576'>
         <var-decl name='filter_arg_' type-id='type-id-74' visibility='default' filepath='src/profiler.cc' line='126' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='640'>
-        <var-decl name='prof_handler_token_' type-id='type-id-1163' visibility='default' filepath='src/profiler.cc' line='130' column='1'/>
+        <var-decl name='prof_handler_token_' type-id='type-id-1162' visibility='default' filepath='src/profiler.cc' line='130' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='CpuProfiler' mangled-name='_ZN11CpuProfilerC1Ev' filepath='src/profiler.cc' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfilerC1Ev'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~CpuProfiler' mangled-name='_ZN11CpuProfilerD1Ev' filepath='src/profiler.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfilerD1Ev'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
@@ -13296,7 +13303,7 @@
       <member-function access='private' static='yes'>
         <function-decl name='prof_handler' mangled-name='_ZN11CpuProfiler12prof_handlerEiP7siginfoPvS2_' filepath='src/profiler.cc' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler12prof_handlerEiP7siginfoPvS2_'>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-1160'/>
+          <parameter type-id='type-id-1159'/>
           <parameter type-id='type-id-74'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-75'/>
@@ -13304,116 +13311,116 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='DisableHandler' mangled-name='_ZN11CpuProfiler14DisableHandlerEv' filepath='src/profiler.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler14DisableHandlerEv'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='EnableHandler' mangled-name='_ZN11CpuProfiler13EnableHandlerEv' filepath='src/profiler.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler13EnableHandlerEv'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Enabled' mangled-name='_ZN11CpuProfiler7EnabledEv' filepath='src/profiler.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler7EnabledEv'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Stop' mangled-name='_ZN11CpuProfiler4StopEv' filepath='src/profiler.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler4StopEv'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='FlushTable' mangled-name='_ZN11CpuProfiler10FlushTableEv' filepath='src/profiler.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler10FlushTableEv'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='GetCurrentState' mangled-name='_ZN11CpuProfiler15GetCurrentStateEP13ProfilerState' filepath='src/profiler.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler15GetCurrentStateEP13ProfilerState'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
-          <parameter type-id='type-id-1236'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
+          <parameter type-id='type-id-1235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Start' mangled-name='_ZN11CpuProfiler5StartEPKcPK15ProfilerOptions' filepath='src/profiler.cc' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11CpuProfiler5StartEPKcPK15ProfilerOptions'>
-          <parameter type-id='type-id-1235' is-artificial='yes'/>
+          <parameter type-id='type-id-1234' is-artificial='yes'/>
           <parameter type-id='type-id-2'/>
-          <parameter type-id='type-id-1237'/>
+          <parameter type-id='type-id-1236'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='ProfileData' size-in-bits='448' visibility='default' filepath='src/profiledata.h' line='79' column='1' id='type-id-1233'>
+    <class-decl name='ProfileData' size-in-bits='448' visibility='default' filepath='src/profiledata.h' line='79' column='1' id='type-id-1232'>
       <member-type access='private'>
-        <class-decl name='Options' size-in-bits='32' visibility='default' filepath='src/profiledata.h' line='88' column='1' id='type-id-1238'>
+        <class-decl name='Options' size-in-bits='32' visibility='default' filepath='src/profiledata.h' line='88' column='1' id='type-id-1237'>
           <data-member access='private' layout-offset-in-bits='0'>
             <var-decl name='frequency_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='101' column='1'/>
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='Options' filepath='src/profiledata.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1239' is-artificial='yes'/>
+              <parameter type-id='type-id-1238' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='set_frequency' mangled-name='_ZN11ProfileData7Options13set_frequencyEi' filepath='src/profiledata.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1239' is-artificial='yes'/>
+              <parameter type-id='type-id-1238' is-artificial='yes'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='Options' mangled-name='_ZN11ProfileData7OptionsC1Ev' filepath='src/profiledata.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData7OptionsC1Ev'>
-              <parameter type-id='type-id-1239' is-artificial='yes'/>
+              <parameter type-id='type-id-1238' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='frequency' mangled-name='_ZNK11ProfileData7Options9frequencyEv' filepath='src/profiledata.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1240' is-artificial='yes'/>
+              <parameter type-id='type-id-1239' is-artificial='yes'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <class-decl name='Bucket' size-in-bits='16896' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='161' column='1' id='type-id-1241'>
+        <class-decl name='Bucket' size-in-bits='16896' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='161' column='1' id='type-id-1240'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='entry' type-id='type-id-1229' visibility='default' filepath='src/profiledata.h' line='162' column='1'/>
+            <var-decl name='entry' type-id='type-id-1228' visibility='default' filepath='src/profiledata.h' line='162' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <class-decl name='Entry' size-in-bits='4224' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='154' column='1' id='type-id-1228'>
+        <class-decl name='Entry' size-in-bits='4224' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='154' column='1' id='type-id-1227'>
           <member-type access='private'>
-            <typedef-decl name='Slot' type-id='type-id-234' filepath='src/profiledata.h' line='151' column='1' id='type-id-1225'/>
+            <typedef-decl name='Slot' type-id='type-id-234' filepath='src/profiledata.h' line='151' column='1' id='type-id-1224'/>
           </member-type>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='count' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='155' column='1'/>
+            <var-decl name='count' type-id='type-id-1224' visibility='default' filepath='src/profiledata.h' line='155' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='depth' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='156' column='1'/>
+            <var-decl name='depth' type-id='type-id-1224' visibility='default' filepath='src/profiledata.h' line='156' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='stack' type-id='type-id-1226' visibility='default' filepath='src/profiledata.h' line='157' column='1'/>
+            <var-decl name='stack' type-id='type-id-1225' visibility='default' filepath='src/profiledata.h' line='157' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <member-type access='private'>
-        <class-decl name='State' size-in-bits='8384' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='81' column='1' id='type-id-1242'>
+        <class-decl name='State' size-in-bits='8384' is-struct='yes' visibility='default' filepath='src/profiledata.h' line='81' column='1' id='type-id-1241'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='enabled' type-id='type-id-76' visibility='default' filepath='src/profiledata.h' line='82' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='start_time' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='83' column='1'/>
+            <var-decl name='start_time' type-id='type-id-1242' visibility='default' filepath='src/profiledata.h' line='83' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='profile_name' type-id='type-id-1230' visibility='default' filepath='src/profiledata.h' line='84' column='1'/>
+            <var-decl name='profile_name' type-id='type-id-1229' visibility='default' filepath='src/profiledata.h' line='84' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='8320'>
             <var-decl name='samples_gathered' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='85' column='1'/>
@@ -13433,10 +13440,10 @@
         <var-decl name='kBufferLength' type-id='type-id-139' mangled-name='_ZN11ProfileData13kBufferLengthE' visibility='default' filepath='src/profiledata.h' line='148' column='1' elf-symbol-id='_ZN11ProfileData13kBufferLengthE'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='hash_' type-id='type-id-1244' visibility='default' filepath='src/profiledata.h' line='165' column='1'/>
+        <var-decl name='hash_' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='165' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='evict_' type-id='type-id-1245' visibility='default' filepath='src/profiledata.h' line='166' column='1'/>
+        <var-decl name='evict_' type-id='type-id-1244' visibility='default' filepath='src/profiledata.h' line='166' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
         <var-decl name='num_evicted_' type-id='type-id-1' visibility='default' filepath='src/profiledata.h' line='167' column='1'/>
@@ -13457,91 +13464,91 @@
         <var-decl name='fname_' type-id='type-id-3' visibility='default' filepath='src/profiledata.h' line='172' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
-        <var-decl name='start_time_' type-id='type-id-1243' visibility='default' filepath='src/profiledata.h' line='173' column='1'/>
+        <var-decl name='start_time_' type-id='type-id-1242' visibility='default' filepath='src/profiledata.h' line='173' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='ProfileData' filepath='src/profiledata.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~ProfileData' filepath='src/profiledata.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
-          <parameter type-id='type-id-1247'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
+          <parameter type-id='type-id-1246'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='enabled' mangled-name='_ZNK11ProfileData7enabledEv' filepath='src/profiledata.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1248' is-artificial='yes'/>
+          <parameter type-id='type-id-1247' is-artificial='yes'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='ProfileData' mangled-name='_ZN11ProfileDataC1Ev' filepath='src/profiledata.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileDataC1Ev'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~ProfileData' mangled-name='_ZN11ProfileDataD1Ev' filepath='src/profiledata.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileDataD1Ev'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='ProfileData' filepath='src/profiledata.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
-          <parameter type-id='type-id-1247'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
+          <parameter type-id='type-id-1246'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='FlushEvicted' mangled-name='_ZN11ProfileData12FlushEvictedEv' filepath='src/profiledata.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData12FlushEvictedEv'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='GetCurrentState' mangled-name='_ZNK11ProfileData15GetCurrentStateEPNS_5StateE' filepath='src/profiledata.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11ProfileData15GetCurrentStateEPNS_5StateE'>
-          <parameter type-id='type-id-1248' is-artificial='yes'/>
-          <parameter type-id='type-id-1249'/>
+          <parameter type-id='type-id-1247' is-artificial='yes'/>
+          <parameter type-id='type-id-1248'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Reset' mangled-name='_ZN11ProfileData5ResetEv' filepath='src/profiledata.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5ResetEv'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Start' mangled-name='_ZN11ProfileData5StartEPKcRKNS_7OptionsE' filepath='src/profiledata.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5StartEPKcRKNS_7OptionsE'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <parameter type-id='type-id-2'/>
-          <parameter type-id='type-id-1250'/>
+          <parameter type-id='type-id-1249'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Evict' mangled-name='_ZN11ProfileData5EvictERKNS_5EntryE' filepath='src/profiledata.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData5EvictERKNS_5EntryE'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
-          <parameter type-id='type-id-1251'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
+          <parameter type-id='type-id-1250'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Add' mangled-name='_ZN11ProfileData3AddEiPKPKv' filepath='src/profiledata.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData3AddEiPKPKv'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-246'/>
           <return type-id='type-id-75'/>
@@ -13549,89 +13556,89 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='FlushTable' mangled-name='_ZN11ProfileData10FlushTableEv' filepath='src/profiledata.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData10FlushTableEv'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Stop' mangled-name='_ZN11ProfileData4StopEv' filepath='src/profiledata.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11ProfileData4StopEv'>
-          <parameter type-id='type-id-1246' is-artificial='yes'/>
+          <parameter type-id='type-id-1245' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='896' id='type-id-1252'>
-      <subrange length='28' type-id='type-id-19' id='type-id-1253'/>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='896' id='type-id-1251'>
+      <subrange length='28' type-id='type-id-19' id='type-id-1252'/>
     </array-type-def>
-    <class-decl name='ProfilerOptions' size-in-bits='128' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='89' column='1' id='type-id-1254'>
+    <class-decl name='ProfilerOptions' size-in-bits='128' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='89' column='1' id='type-id-1253'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='filter_in_thread' type-id='type-id-1234' visibility='default' filepath='./src/gperftools/profiler.h' line='108' column='1'/>
+        <var-decl name='filter_in_thread' type-id='type-id-1233' visibility='default' filepath='./src/gperftools/profiler.h' line='108' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
         <var-decl name='filter_in_thread_arg' type-id='type-id-74' visibility='default' filepath='./src/gperftools/profiler.h' line='109' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='ProfilerState' size-in-bits='8384' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='157' column='1' id='type-id-1255'>
+    <class-decl name='ProfilerState' size-in-bits='8384' is-struct='yes' visibility='default' filepath='./src/gperftools/profiler.h' line='157' column='1' id='type-id-1254'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='enabled' type-id='type-id-1' visibility='default' filepath='./src/gperftools/profiler.h' line='158' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='start_time' type-id='type-id-1243' visibility='default' filepath='./src/gperftools/profiler.h' line='159' column='1'/>
+        <var-decl name='start_time' type-id='type-id-1242' visibility='default' filepath='./src/gperftools/profiler.h' line='159' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='profile_name' type-id='type-id-1230' visibility='default' filepath='./src/gperftools/profiler.h' line='160' column='1'/>
+        <var-decl name='profile_name' type-id='type-id-1229' visibility='default' filepath='./src/gperftools/profiler.h' line='160' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='8320'>
         <var-decl name='samples_gathered' type-id='type-id-1' visibility='default' filepath='./src/gperftools/profiler.h' line='161' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='siginfo' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='52' column='1' id='type-id-1256'>
+    <class-decl name='siginfo' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='52' column='1' id='type-id-1255'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='896' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='59' column='1' id='type-id-1257'>
+        <union-decl name='__anonymous_union__' size-in-bits='896' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='59' column='1' id='type-id-1256'>
           <member-type access='public'>
-            <class-decl name='__anonymous_struct__3' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='87' column='1' id='type-id-1258'>
+            <class-decl name='__anonymous_struct__3' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='87' column='1' id='type-id-1257'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='88' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='32'>
-                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='89' column='1'/>
+                <var-decl name='si_uid' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='89' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
                 <var-decl name='si_status' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='90' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='128'>
-                <var-decl name='si_utime' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='91' column='1'/>
+                <var-decl name='si_utime' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='91' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='192'>
-                <var-decl name='si_stime' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='92' column='1'/>
+                <var-decl name='si_stime' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='92' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
-            <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='79' column='1' id='type-id-1261'>
+            <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='79' column='1' id='type-id-1260'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='80' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='32'>
-                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='81' column='1'/>
+                <var-decl name='si_uid' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='81' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
-                <var-decl name='si_sigval' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='82' column='1'/>
+                <var-decl name='si_sigval' type-id='type-id-1261' visibility='default' filepath='/usr/include/bits/siginfo.h' line='82' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
-            <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='64' column='1' id='type-id-1263'>
+            <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='64' column='1' id='type-id-1262'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <var-decl name='si_pid' type-id='type-id-79' visibility='default' filepath='/usr/include/bits/siginfo.h' line='65' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='32'>
-                <var-decl name='si_uid' type-id='type-id-1259' visibility='default' filepath='/usr/include/bits/siginfo.h' line='66' column='1'/>
+                <var-decl name='si_uid' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='66' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
-            <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='71' column='1' id='type-id-1264'>
+            <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='71' column='1' id='type-id-1263'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <var-decl name='si_tid' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='72' column='1'/>
               </data-member>
@@ -13639,12 +13646,12 @@
                 <var-decl name='si_overrun' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='73' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
-                <var-decl name='si_sigval' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='74' column='1'/>
+                <var-decl name='si_sigval' type-id='type-id-1261' visibility='default' filepath='/usr/include/bits/siginfo.h' line='74' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <member-type access='public'>
-            <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='103' column='1' id='type-id-1265'>
+            <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='103' column='1' id='type-id-1264'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <var-decl name='si_band' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/siginfo.h' line='104' column='1'/>
               </data-member>
@@ -13654,32 +13661,32 @@
             </class-decl>
           </member-type>
           <member-type access='public'>
-            <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='97' column='1' id='type-id-1266'>
+            <class-decl name='__anonymous_struct__4' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/siginfo.h' line='97' column='1' id='type-id-1265'>
               <data-member access='public' layout-offset-in-bits='0'>
                 <var-decl name='si_addr' type-id='type-id-74' visibility='default' filepath='/usr/include/bits/siginfo.h' line='98' column='1'/>
               </data-member>
             </class-decl>
           </member-type>
           <data-member access='public'>
-            <var-decl name='_pad' type-id='type-id-1252' visibility='default' filepath='/usr/include/bits/siginfo.h' line='60' column='1'/>
+            <var-decl name='_pad' type-id='type-id-1251' visibility='default' filepath='/usr/include/bits/siginfo.h' line='60' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='_kill' type-id='type-id-1263' visibility='default' filepath='/usr/include/bits/siginfo.h' line='67' column='1'/>
+            <var-decl name='_kill' type-id='type-id-1262' visibility='default' filepath='/usr/include/bits/siginfo.h' line='67' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='_timer' type-id='type-id-1264' visibility='default' filepath='/usr/include/bits/siginfo.h' line='75' column='1'/>
+            <var-decl name='_timer' type-id='type-id-1263' visibility='default' filepath='/usr/include/bits/siginfo.h' line='75' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='_rt' type-id='type-id-1261' visibility='default' filepath='/usr/include/bits/siginfo.h' line='83' column='1'/>
+            <var-decl name='_rt' type-id='type-id-1260' visibility='default' filepath='/usr/include/bits/siginfo.h' line='83' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='_sigchld' type-id='type-id-1258' visibility='default' filepath='/usr/include/bits/siginfo.h' line='93' column='1'/>
+            <var-decl name='_sigchld' type-id='type-id-1257' visibility='default' filepath='/usr/include/bits/siginfo.h' line='93' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='_sigfault' type-id='type-id-1266' visibility='default' filepath='/usr/include/bits/siginfo.h' line='99' column='1'/>
+            <var-decl name='_sigfault' type-id='type-id-1265' visibility='default' filepath='/usr/include/bits/siginfo.h' line='99' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='_sigpoll' type-id='type-id-1265' visibility='default' filepath='/usr/include/bits/siginfo.h' line='106' column='1'/>
+            <var-decl name='_sigpoll' type-id='type-id-1264' visibility='default' filepath='/usr/include/bits/siginfo.h' line='106' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
@@ -13693,16 +13700,16 @@
         <var-decl name='si_code' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='56' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='_sifields' type-id='type-id-1257' visibility='default' filepath='/usr/include/bits/siginfo.h' line='107' column='1'/>
+        <var-decl name='_sifields' type-id='type-id-1256' visibility='default' filepath='/usr/include/bits/siginfo.h' line='107' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__clock_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-1260'/>
-    <typedef-decl name='__time_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-1267'/>
-    <typedef-decl name='__uid_t' type-id='type-id-157' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-1259'/>
-    <typedef-decl name='siginfo_t' type-id='type-id-1256' filepath='/usr/include/bits/siginfo.h' line='108' column='1' id='type-id-1268'/>
-    <typedef-decl name='sigval_t' type-id='type-id-1269' filepath='/usr/include/bits/siginfo.h' line='37' column='1' id='type-id-1262'/>
-    <typedef-decl name='time_t' type-id='type-id-1267' filepath='/usr/include/time.h' line='76' column='1' id='type-id-1243'/>
-    <union-decl name='sigval' size-in-bits='64' visibility='default' filepath='/usr/include/bits/siginfo.h' line='34' column='1' id='type-id-1269'>
+    <typedef-decl name='__clock_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='145' column='1' id='type-id-1259'/>
+    <typedef-decl name='__time_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-1266'/>
+    <typedef-decl name='__uid_t' type-id='type-id-157' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-1258'/>
+    <typedef-decl name='siginfo_t' type-id='type-id-1255' filepath='/usr/include/bits/siginfo.h' line='108' column='1' id='type-id-1267'/>
+    <typedef-decl name='sigval_t' type-id='type-id-1268' filepath='/usr/include/bits/siginfo.h' line='37' column='1' id='type-id-1261'/>
+    <typedef-decl name='time_t' type-id='type-id-1266' filepath='/usr/include/time.h' line='76' column='1' id='type-id-1242'/>
+    <union-decl name='sigval' size-in-bits='64' visibility='default' filepath='/usr/include/bits/siginfo.h' line='34' column='1' id='type-id-1268'>
       <data-member access='public'>
         <var-decl name='sival_int' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/siginfo.h' line='35' column='1'/>
       </data-member>
@@ -13710,26 +13717,26 @@
         <var-decl name='sival_ptr' type-id='type-id-74' visibility='default' filepath='/usr/include/bits/siginfo.h' line='36' column='1'/>
       </data-member>
     </union-decl>
-    <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1235'/>
-    <pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-1246'/>
-    <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1244'/>
-    <pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-1245'/>
-    <pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
-    <pointer-type-def type-id='type-id-1242' size-in-bits='64' id='type-id-1249'/>
-    <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-1163'/>
-    <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1236'/>
-    <qualified-type-def type-id='type-id-1233' const='yes' id='type-id-1270'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1247'/>
-    <pointer-type-def type-id='type-id-1270' size-in-bits='64' id='type-id-1248'/>
-    <qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1271'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1251'/>
-    <qualified-type-def type-id='type-id-1238' const='yes' id='type-id-1272'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1272' size-in-bits='64' id='type-id-1250'/>
-    <pointer-type-def type-id='type-id-1272' size-in-bits='64' id='type-id-1240'/>
-    <qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1273'/>
-    <pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1237'/>
-    <pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-1234'/>
-    <pointer-type-def type-id='type-id-1268' size-in-bits='64' id='type-id-1160'/>
+    <pointer-type-def type-id='type-id-1231' size-in-bits='64' id='type-id-1234'/>
+    <pointer-type-def type-id='type-id-1232' size-in-bits='64' id='type-id-1245'/>
+    <pointer-type-def type-id='type-id-1240' size-in-bits='64' id='type-id-1243'/>
+    <pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-1244'/>
+    <pointer-type-def type-id='type-id-1237' size-in-bits='64' id='type-id-1238'/>
+    <pointer-type-def type-id='type-id-1241' size-in-bits='64' id='type-id-1248'/>
+    <pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-1162'/>
+    <pointer-type-def type-id='type-id-1254' size-in-bits='64' id='type-id-1235'/>
+    <qualified-type-def type-id='type-id-1232' const='yes' id='type-id-1269'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1246'/>
+    <pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1247'/>
+    <qualified-type-def type-id='type-id-1227' const='yes' id='type-id-1270'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1250'/>
+    <qualified-type-def type-id='type-id-1237' const='yes' id='type-id-1271'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1249'/>
+    <pointer-type-def type-id='type-id-1271' size-in-bits='64' id='type-id-1239'/>
+    <qualified-type-def type-id='type-id-1253' const='yes' id='type-id-1272'/>
+    <pointer-type-def type-id='type-id-1272' size-in-bits='64' id='type-id-1236'/>
+    <pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1233'/>
+    <pointer-type-def type-id='type-id-1267' size-in-bits='64' id='type-id-1159'/>
     <namespace-decl name='base'>
       <namespace-decl name='subtle'>
         <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13784,14 +13791,14 @@
     </function-decl>
     <function-decl name='ProfilerStartWithOptions' mangled-name='ProfilerStartWithOptions' filepath='src/profiler.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerStartWithOptions'>
       <parameter type-id='type-id-2' name='fname' filepath='src/profiler.cc' line='395' column='1'/>
-      <parameter type-id='type-id-1237' name='options' filepath='src/profiler.cc' line='395' column='1'/>
+      <parameter type-id='type-id-1236' name='options' filepath='src/profiler.cc' line='395' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='ProfilerStop' mangled-name='ProfilerStop' filepath='src/profiler.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerStop'>
       <return type-id='type-id-75'/>
     </function-decl>
     <function-decl name='ProfilerGetCurrentState' mangled-name='ProfilerGetCurrentState' filepath='src/profiler.cc' line='403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerGetCurrentState'>
-      <parameter type-id='type-id-1236' name='state' filepath='src/profiler.cc' line='404' column='1'/>
+      <parameter type-id='type-id-1235' name='state' filepath='src/profiler.cc' line='404' column='1'/>
       <return type-id='type-id-75'/>
     </function-decl>
     <function-decl name='ProfilerEnable' mangled-name='ProfilerEnable' filepath='src/profiler.cc' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerEnable'>
@@ -13800,18 +13807,18 @@
     <function-decl name='ProfilerDisable' mangled-name='ProfilerDisable' filepath='src/profiler.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ProfilerDisable'>
       <return type-id='type-id-75'/>
     </function-decl>
-    <function-type size-in-bits='64' id='type-id-1274'>
+    <function-type size-in-bits='64' id='type-id-1273'>
       <parameter type-id='type-id-74'/>
       <return type-id='type-id-1'/>
     </function-type>
   </abi-instr>
   <abi-instr address-size='64' path='src/raw_printer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1276'/>
-    <qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1277'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
-    <pointer-type-def type-id='type-id-1277' size-in-bits='64' id='type-id-1279'/>
+    <pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-1275'/>
+    <qualified-type-def type-id='type-id-1274' const='yes' id='type-id-1276'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1276' size-in-bits='64' id='type-id-1277'/>
+    <pointer-type-def type-id='type-id-1276' size-in-bits='64' id='type-id-1278'/>
     <namespace-decl name='base'>
-      <class-decl name='RawPrinter' size-in-bits='192' visibility='default' filepath='src/raw_printer.h' line='51' column='1' id='type-id-1275'>
+      <class-decl name='RawPrinter' size-in-bits='192' visibility='default' filepath='src/raw_printer.h' line='51' column='1' id='type-id-1274'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='base_' type-id='type-id-3' visibility='default' filepath='src/raw_printer.h' line='81' column='1'/>
         </data-member>
@@ -13823,7 +13830,7 @@
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='RawPrinter' mangled-name='_ZN4base10RawPrinterC1EPci' filepath='src/raw_printer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base10RawPrinterC1EPci'>
-            <parameter type-id='type-id-1276' is-artificial='yes'/>
+            <parameter type-id='type-id-1275' is-artificial='yes'/>
             <parameter type-id='type-id-3'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
@@ -13831,14 +13838,14 @@
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='RawPrinter' filepath='src/raw_printer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1276' is-artificial='yes'/>
-            <parameter type-id='type-id-1278'/>
+            <parameter type-id='type-id-1275' is-artificial='yes'/>
+            <parameter type-id='type-id-1277'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Printf' mangled-name='_ZN4base10RawPrinter6PrintfEPKcz' filepath='src/raw_printer.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base10RawPrinter6PrintfEPKcz'>
-            <parameter type-id='type-id-1276' is-artificial='yes'/>
+            <parameter type-id='type-id-1275' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter is-variadic='yes'/>
             <return type-id='type-id-75'/>
@@ -13850,13 +13857,13 @@
   <abi-instr address-size='64' path='src/sampler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <function-decl name='min&lt;double&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1280'/>
-        <parameter type-id='type-id-1280'/>
-        <return type-id='type-id-1280'/>
+        <parameter type-id='type-id-1279'/>
+        <parameter type-id='type-id-1279'/>
+        <return type-id='type-id-1279'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='Sampler' visibility='default' id='type-id-1281'/>
+      <class-decl name='Sampler' visibility='default' id='type-id-1280'/>
       <namespace-decl name='commandlineflags'>
         <function-decl name='StringToLongLong' filepath='src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-2'/>
@@ -13871,25 +13878,25 @@
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/span.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <pointer-type-def type-id='type-id-1282' size-in-bits='64' id='type-id-1283'/>
+    <pointer-type-def type-id='type-id-1281' size-in-bits='64' id='type-id-1282'/>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' visibility='default' id='type-id-1282'/>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1284'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' visibility='default' id='type-id-1281'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1283'/>
       <function-decl name='NewSpan' mangled-name='_ZN8tcmalloc7NewSpanEmm' filepath='src/span.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7NewSpanEmm'>
-        <parameter type-id='type-id-1285' name='p' filepath='src/span.cc' line='54' column='1'/>
-        <parameter type-id='type-id-1286' name='len' filepath='src/span.cc' line='54' column='1'/>
-        <return type-id='type-id-1287'/>
+        <parameter type-id='type-id-1284' name='p' filepath='src/span.cc' line='54' column='1'/>
+        <parameter type-id='type-id-1285' name='len' filepath='src/span.cc' line='54' column='1'/>
+        <return type-id='type-id-1286'/>
       </function-decl>
       <function-decl name='DeleteSpan' mangled-name='_ZN8tcmalloc10DeleteSpanEPNS_4SpanE' filepath='src/span.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DeleteSpanEPNS_4SpanE'>
-        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='65' column='1'/>
+        <parameter type-id='type-id-1286' name='span' filepath='src/span.cc' line='65' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='DLL_Init' mangled-name='_ZN8tcmalloc8DLL_InitEPNS_4SpanE' filepath='src/span.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8DLL_InitEPNS_4SpanE'>
-        <parameter type-id='type-id-1287' name='list' filepath='src/span.cc' line='73' column='1'/>
+        <parameter type-id='type-id-1286' name='list' filepath='src/span.cc' line='73' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='DLL_Remove' mangled-name='_ZN8tcmalloc10DLL_RemoveEPNS_4SpanE' filepath='src/span.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DLL_RemoveEPNS_4SpanE'>
-        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='78' column='1'/>
+        <parameter type-id='type-id-1286' name='span' filepath='src/span.cc' line='78' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='DLL_Length' mangled-name='_ZN8tcmalloc10DLL_LengthEPKNS_4SpanE' filepath='src/span.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc10DLL_LengthEPKNS_4SpanE'>
@@ -13897,24 +13904,24 @@
         <return type-id='type-id-1'/>
       </function-decl>
       <function-decl name='DLL_Prepend' mangled-name='_ZN8tcmalloc11DLL_PrependEPNS_4SpanES1_' filepath='src/span.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11DLL_PrependEPNS_4SpanES1_'>
-        <parameter type-id='type-id-1287' name='list' filepath='src/span.cc' line='93' column='1'/>
-        <parameter type-id='type-id-1287' name='span' filepath='src/span.cc' line='93' column='1'/>
+        <parameter type-id='type-id-1286' name='list' filepath='src/span.cc' line='93' column='1'/>
+        <parameter type-id='type-id-1286' name='span' filepath='src/span.cc' line='93' column='1'/>
         <return type-id='type-id-75'/>
       </function-decl>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/stack_trace_table.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
-    <pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1290'/>
-    <qualified-type-def type-id='type-id-1291' const='yes' id='type-id-1292'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
-    <qualified-type-def type-id='type-id-1294' const='yes' id='type-id-1295'/>
-    <pointer-type-def type-id='type-id-1295' size-in-bits='64' id='type-id-1296'/>
-    <qualified-type-def type-id='type-id-1297' const='yes' id='type-id-1298'/>
-    <pointer-type-def type-id='type-id-1298' size-in-bits='64' id='type-id-1299'/>
-    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1300'/>
-    <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1301'/>
-    <pointer-type-def type-id='type-id-1301' size-in-bits='64' id='type-id-1302'/>
+    <qualified-type-def type-id='type-id-1287' const='yes' id='type-id-1288'/>
+    <pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-1289'/>
+    <qualified-type-def type-id='type-id-1290' const='yes' id='type-id-1291'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1291' size-in-bits='64' id='type-id-1292'/>
+    <qualified-type-def type-id='type-id-1293' const='yes' id='type-id-1294'/>
+    <pointer-type-def type-id='type-id-1294' size-in-bits='64' id='type-id-1295'/>
+    <qualified-type-def type-id='type-id-1296' const='yes' id='type-id-1297'/>
+    <pointer-type-def type-id='type-id-1297' size-in-bits='64' id='type-id-1298'/>
+    <pointer-type-def type-id='type-id-1293' size-in-bits='64' id='type-id-1299'/>
+    <pointer-type-def type-id='type-id-1296' size-in-bits='64' id='type-id-1300'/>
+    <pointer-type-def type-id='type-id-1300' size-in-bits='64' id='type-id-1301'/>
     <namespace-decl name='base'>
       <namespace-decl name='subtle'>
         <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -13942,7 +13949,7 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1288'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1287'>
         <data-member access='private' static='yes'>
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
         </data-member>
@@ -13960,44 +13967,44 @@
         </data-member>
         <member-function access='private'>
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE6DeleteEPS2_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1303' is-artificial='yes'/>
-            <parameter type-id='type-id-1301'/>
+            <parameter type-id='type-id-1302' is-artificial='yes'/>
+            <parameter type-id='type-id-1300'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1303' is-artificial='yes'/>
-            <return type-id='type-id-1301'/>
+            <parameter type-id='type-id-1302' is-artificial='yes'/>
+            <return type-id='type-id-1300'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_15StackTraceTable6BucketEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1303' is-artificial='yes'/>
+            <parameter type-id='type-id-1302' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='StackTraceTable' size-in-bits='192' visibility='default' filepath='src/stack_trace_table.h' line='47' column='1' id='type-id-1294'>
+      <class-decl name='StackTraceTable' size-in-bits='192' visibility='default' filepath='src/stack_trace_table.h' line='47' column='1' id='type-id-1293'>
         <member-type access='private'>
-          <class-decl name='Bucket' size-in-bits='2304' is-struct='yes' visibility='default' filepath='src/stack_trace_table.h' line='65' column='1' id='type-id-1297'>
+          <class-decl name='Bucket' size-in-bits='2304' is-struct='yes' visibility='default' filepath='src/stack_trace_table.h' line='65' column='1' id='type-id-1296'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='hash' type-id='type-id-234' visibility='default' filepath='src/stack_trace_table.h' line='67' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='trace' type-id='type-id-1291' visibility='default' filepath='src/stack_trace_table.h' line='68' column='1'/>
+              <var-decl name='trace' type-id='type-id-1290' visibility='default' filepath='src/stack_trace_table.h' line='68' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='2176'>
               <var-decl name='count' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='71' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='2240'>
-              <var-decl name='next' type-id='type-id-1301' visibility='default' filepath='src/stack_trace_table.h' line='72' column='1'/>
+              <var-decl name='next' type-id='type-id-1300' visibility='default' filepath='src/stack_trace_table.h' line='72' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='KeyEqual' mangled-name='_ZNK8tcmalloc15StackTraceTable6Bucket8KeyEqualEmRKNS_10StackTraceE' filepath='src/stack_trace_table.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK8tcmalloc15StackTraceTable6Bucket8KeyEqualEmRKNS_10StackTraceE'>
-                <parameter type-id='type-id-1299' is-artificial='yes'/>
+                <parameter type-id='type-id-1298' is-artificial='yes'/>
                 <parameter type-id='type-id-234'/>
-                <parameter type-id='type-id-1293'/>
+                <parameter type-id='type-id-1292'/>
                 <return type-id='type-id-76'/>
               </function-decl>
             </member-function>
@@ -14016,31 +14023,31 @@
           <var-decl name='bucket_total_' type-id='type-id-1' visibility='default' filepath='src/stack_trace_table.h' line='86' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='table_' type-id='type-id-1302' visibility='default' filepath='src/stack_trace_table.h' line='87' column='1'/>
+          <var-decl name='table_' type-id='type-id-1301' visibility='default' filepath='src/stack_trace_table.h' line='87' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='StackTraceTable' mangled-name='_ZN8tcmalloc15StackTraceTableC2Ev' filepath='src/stack_trace_table.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTableC2Ev'>
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~StackTraceTable' mangled-name='_ZN8tcmalloc15StackTraceTableD2Ev' filepath='src/stack_trace_table.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTableD2Ev'>
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ReadStackTracesAndClear' mangled-name='_ZN8tcmalloc15StackTraceTable23ReadStackTracesAndClearEv' filepath='src/stack_trace_table.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTable23ReadStackTracesAndClearEv'>
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
             <return type-id='type-id-171'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='AddTrace' mangled-name='_ZN8tcmalloc15StackTraceTable8AddTraceERKNS_10StackTraceE' filepath='src/stack_trace_table.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15StackTraceTable8AddTraceERKNS_10StackTraceE'>
-            <parameter type-id='type-id-1300' is-artificial='yes'/>
-            <parameter type-id='type-id-1293'/>
+            <parameter type-id='type-id-1299' is-artificial='yes'/>
+            <parameter type-id='type-id-1292'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -14059,14 +14066,14 @@
     </namespace-decl>
     <function-decl name='GetStackFrames' mangled-name='_Z14GetStackFramesPPvPiii' filepath='src/stacktrace.cc' line='220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14GetStackFramesPPvPiii'>
       <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='220' column='1'/>
-      <parameter type-id='type-id-1011' name='sizes' filepath='src/stacktrace.cc' line='220' column='1'/>
+      <parameter type-id='type-id-1010' name='sizes' filepath='src/stacktrace.cc' line='220' column='1'/>
       <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='220' column='1'/>
       <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='221' column='1'/>
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='GetStackFramesWithContext' mangled-name='_Z25GetStackFramesWithContextPPvPiiiPKv' filepath='src/stacktrace.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25GetStackFramesWithContextPPvPiiiPKv'>
       <parameter type-id='type-id-171' name='result' filepath='src/stacktrace.cc' line='225' column='1'/>
-      <parameter type-id='type-id-1011' name='sizes' filepath='src/stacktrace.cc' line='225' column='1'/>
+      <parameter type-id='type-id-1010' name='sizes' filepath='src/stacktrace.cc' line='225' column='1'/>
       <parameter type-id='type-id-1' name='max_depth' filepath='src/stacktrace.cc' line='225' column='1'/>
       <parameter type-id='type-id-1' name='skip_count' filepath='src/stacktrace.cc' line='226' column='1'/>
       <parameter type-id='type-id-74' name='uc' filepath='src/stacktrace.cc' line='226' column='1'/>
@@ -14114,9 +14121,9 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='CentralFreeListPadded' visibility='default' id='type-id-1304'/>
-      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' visibility='default' id='type-id-1305'/>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' id='type-id-1306'/>
+      <class-decl name='CentralFreeListPadded' visibility='default' id='type-id-1303'/>
+      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' visibility='default' id='type-id-1304'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' id='type-id-1305'/>
       <namespace-decl name='commandlineflags'>
         <function-decl name='StringToBool' filepath='./src/base/commandlineflags.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-2'/>
@@ -14127,729 +14134,729 @@
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/symbolize.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <class-decl name='SymbolTable' size-in-bits='448' visibility='default' filepath='src/symbolize.h' line='50' column='1' id='type-id-1307'>
+    <class-decl name='SymbolTable' size-in-bits='448' visibility='default' filepath='src/symbolize.h' line='50' column='1' id='type-id-1306'>
       <member-type access='private'>
-        <typedef-decl name='SymbolMap' type-id='type-id-1309' filepath='src/symbolize.h' line='72' column='1' id='type-id-1308'/>
+        <typedef-decl name='SymbolMap' type-id='type-id-1308' filepath='src/symbolize.h' line='72' column='1' id='type-id-1307'/>
       </member-type>
       <data-member access='private' static='yes'>
         <var-decl name='kSymbolSize' type-id='type-id-139' visibility='default' filepath='src/symbolize.h' line='75' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='symbolization_table_' type-id='type-id-1308' visibility='default' filepath='src/symbolize.h' line='78' column='1'/>
+        <var-decl name='symbolization_table_' type-id='type-id-1307' visibility='default' filepath='src/symbolize.h' line='78' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='384'>
         <var-decl name='symbol_buffer_' type-id='type-id-3' visibility='default' filepath='src/symbolize.h' line='81' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Symbolize' mangled-name='_ZN11SymbolTable9SymbolizeEv' filepath='src/symbolize.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable9SymbolizeEv'>
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <return type-id='type-id-1'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='GetSymbol' mangled-name='_ZN11SymbolTable9GetSymbolEPKv' filepath='src/symbolize.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable9GetSymbolEPKv'>
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-2'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Add' mangled-name='_ZN11SymbolTable3AddEPKv' filepath='src/symbolize.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11SymbolTable3AddEPKv'>
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SymbolTable' filepath='src/symbolize.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SymbolTable' filepath='src/symbolize.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1310' is-artificial='yes'/>
+          <parameter type-id='type-id-1309' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-1310'/>
-    <pointer-type-def type-id='type-id-1311' size-in-bits='64' id='type-id-1312'/>
-    <pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1314'/>
-    <qualified-type-def type-id='type-id-1311' const='yes' id='type-id-1315'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1315' size-in-bits='64' id='type-id-1316'/>
-    <pointer-type-def type-id='type-id-1315' size-in-bits='64' id='type-id-1317'/>
-    <qualified-type-def type-id='type-id-1313' const='yes' id='type-id-1318'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
-    <pointer-type-def type-id='type-id-1318' size-in-bits='64' id='type-id-1320'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-1321'/>
-    <qualified-type-def type-id='type-id-948' const='yes' id='type-id-1322'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1322' size-in-bits='64' id='type-id-957'/>
-    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-958'/>
-    <qualified-type-def type-id='type-id-965' const='yes' id='type-id-1323'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1323' size-in-bits='64' id='type-id-977'/>
-    <pointer-type-def type-id='type-id-1323' size-in-bits='64' id='type-id-974'/>
-    <qualified-type-def type-id='type-id-959' const='yes' id='type-id-1324'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-973'/>
-    <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-979'/>
-    <qualified-type-def type-id='type-id-1325' const='yes' id='type-id-1326'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1326' size-in-bits='64' id='type-id-1327'/>
-    <pointer-type-def type-id='type-id-1326' size-in-bits='64' id='type-id-961'/>
-    <qualified-type-def type-id='type-id-1328' const='yes' id='type-id-1329'/>
-    <pointer-type-def type-id='type-id-1329' size-in-bits='64' id='type-id-1330'/>
-    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-1331'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-954'/>
-    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-1332'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-956'/>
-    <qualified-type-def type-id='type-id-951' const='yes' id='type-id-1333'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-953'/>
-    <pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-1334'/>
-    <qualified-type-def type-id='type-id-1309' const='yes' id='type-id-1335'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1335' size-in-bits='64' id='type-id-1336'/>
-    <pointer-type-def type-id='type-id-1335' size-in-bits='64' id='type-id-1337'/>
-    <qualified-type-def type-id='type-id-1338' const='yes' id='type-id-1339'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-960'/>
-    <pointer-type-def type-id='type-id-1339' size-in-bits='64' id='type-id-975'/>
-    <reference-type-def kind='lvalue' type-id='type-id-948' size-in-bits='64' id='type-id-1340'/>
-    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-955'/>
-    <pointer-type-def type-id='type-id-949' size-in-bits='64' id='type-id-952'/>
-    <reference-type-def kind='lvalue' type-id='type-id-965' size-in-bits='64' id='type-id-976'/>
-    <pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-972'/>
-    <reference-type-def kind='lvalue' type-id='type-id-959' size-in-bits='64' id='type-id-981'/>
-    <pointer-type-def type-id='type-id-959' size-in-bits='64' id='type-id-978'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1325' size-in-bits='64' id='type-id-1341'/>
-    <pointer-type-def type-id='type-id-1325' size-in-bits='64' id='type-id-962'/>
-    <reference-type-def kind='lvalue' type-id='type-id-950' size-in-bits='64' id='type-id-1342'/>
-    <pointer-type-def type-id='type-id-950' size-in-bits='64' id='type-id-1343'/>
-    <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-1344'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1309' size-in-bits='64' id='type-id-1345'/>
-    <pointer-type-def type-id='type-id-1309' size-in-bits='64' id='type-id-1346'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-982'/>
-    <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-980'/>
-    <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-990'/>
+    <pointer-type-def type-id='type-id-1306' size-in-bits='64' id='type-id-1309'/>
+    <pointer-type-def type-id='type-id-1310' size-in-bits='64' id='type-id-1311'/>
+    <pointer-type-def type-id='type-id-1312' size-in-bits='64' id='type-id-1313'/>
+    <qualified-type-def type-id='type-id-1310' const='yes' id='type-id-1314'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1314' size-in-bits='64' id='type-id-1315'/>
+    <pointer-type-def type-id='type-id-1314' size-in-bits='64' id='type-id-1316'/>
+    <qualified-type-def type-id='type-id-1312' const='yes' id='type-id-1317'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1317' size-in-bits='64' id='type-id-1318'/>
+    <pointer-type-def type-id='type-id-1317' size-in-bits='64' id='type-id-1319'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-1320'/>
+    <qualified-type-def type-id='type-id-947' const='yes' id='type-id-1321'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1321' size-in-bits='64' id='type-id-956'/>
+    <pointer-type-def type-id='type-id-1321' size-in-bits='64' id='type-id-957'/>
+    <qualified-type-def type-id='type-id-964' const='yes' id='type-id-1322'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1322' size-in-bits='64' id='type-id-976'/>
+    <pointer-type-def type-id='type-id-1322' size-in-bits='64' id='type-id-973'/>
+    <qualified-type-def type-id='type-id-958' const='yes' id='type-id-1323'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1323' size-in-bits='64' id='type-id-972'/>
+    <pointer-type-def type-id='type-id-1323' size-in-bits='64' id='type-id-978'/>
+    <qualified-type-def type-id='type-id-1324' const='yes' id='type-id-1325'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1325' size-in-bits='64' id='type-id-1326'/>
+    <pointer-type-def type-id='type-id-1325' size-in-bits='64' id='type-id-960'/>
+    <qualified-type-def type-id='type-id-1327' const='yes' id='type-id-1328'/>
+    <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
+    <qualified-type-def type-id='type-id-949' const='yes' id='type-id-1330'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1330' size-in-bits='64' id='type-id-953'/>
+    <qualified-type-def type-id='type-id-962' const='yes' id='type-id-1331'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-955'/>
+    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-1332'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-952'/>
+    <pointer-type-def type-id='type-id-1332' size-in-bits='64' id='type-id-1333'/>
+    <qualified-type-def type-id='type-id-1308' const='yes' id='type-id-1334'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-1335'/>
+    <pointer-type-def type-id='type-id-1334' size-in-bits='64' id='type-id-1336'/>
+    <qualified-type-def type-id='type-id-1337' const='yes' id='type-id-1338'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-959'/>
+    <pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-974'/>
+    <reference-type-def kind='lvalue' type-id='type-id-947' size-in-bits='64' id='type-id-1339'/>
+    <pointer-type-def type-id='type-id-947' size-in-bits='64' id='type-id-954'/>
+    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-951'/>
+    <reference-type-def kind='lvalue' type-id='type-id-964' size-in-bits='64' id='type-id-975'/>
+    <pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-971'/>
+    <reference-type-def kind='lvalue' type-id='type-id-958' size-in-bits='64' id='type-id-980'/>
+    <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-977'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-1340'/>
+    <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-961'/>
+    <reference-type-def kind='lvalue' type-id='type-id-949' size-in-bits='64' id='type-id-1341'/>
+    <pointer-type-def type-id='type-id-949' size-in-bits='64' id='type-id-1342'/>
+    <pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-1343'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1308' size-in-bits='64' id='type-id-1344'/>
+    <pointer-type-def type-id='type-id-1308' size-in-bits='64' id='type-id-1345'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1337' size-in-bits='64' id='type-id-981'/>
+    <pointer-type-def type-id='type-id-1337' size-in-bits='64' id='type-id-979'/>
+    <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-989'/>
     <namespace-decl name='std'>
-      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-948'>
+      <class-decl name='_Rb_tree&lt;const void*, std::pair&lt;const void* const, const char*&gt;, std::_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='323' column='1' id='type-id-947'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-949'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-950'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;const void*&gt;, false&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='427' column='1' id='type-id-948'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-949'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-951' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-950' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='428' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-567' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-566' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='429' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
               <var-decl name='_M_node_count' type-id='type-id-7' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='430' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
+                <parameter type-id='type-id-952'/>
                 <parameter type-id='type-id-953'/>
-                <parameter type-id='type-id-954'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
+                <parameter type-id='type-id-952'/>
                 <parameter type-id='type-id-953'/>
-                <parameter type-id='type-id-954'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb0EE13_M_initializeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-952' is-artificial='yes'/>
+                <parameter type-id='type-id-951' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-949' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-948' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='453' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-953'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-952'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-956'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='670' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
-            <return type-id='type-id-951'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
+            <return type-id='type-id-950'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='639' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-960'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE21_M_get_Node_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
-            <return type-id='type-id-954'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
+            <return type-id='type-id-953'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_valueEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='500' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-961'/>
-            <return type-id='type-id-960'/>
+            <parameter type-id='type-id-960'/>
+            <return type-id='type-id-959'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-961'/>
-            <return type-id='type-id-365'/>
+            <parameter type-id='type-id-960'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE7_S_leftEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-694'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-693'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_M_endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_lower_boundEPSt13_Rb_tree_nodeIS6_ESF_RS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='981' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
-            <parameter type-id='type-id-962'/>
-            <parameter type-id='type-id-365'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-364'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11lower_boundERS3_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_get_nodeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-958' is-artificial='yes'/>
-            <return type-id='type-id-963'/>
+            <parameter type-id='type-id-957' is-artificial='yes'/>
+            <return type-id='type-id-962'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-365'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_create_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE14_M_create_nodeERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE12_M_rightmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_leftmostEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <return type-id='type-id-695'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <return type-id='type-id-694'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-569'/>
-            <return type-id='type-id-961'/>
+            <parameter type-id='type-id-568'/>
+            <return type-id='type-id-960'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE10_M_insert_EPKSt18_Rb_tree_node_baseSF_RKS6_'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-569'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-568'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE16_M_insert_uniqueERKS6_'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-964'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-963'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_insert_unique_' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE17_M_insert_unique_ESt23_Rb_tree_const_iteratorIS6_ERKS6_'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-965'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-964'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-953'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-952'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='597' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-957'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-956'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_PKcESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE8_M_eraseEPSt13_Rb_tree_nodeIS6_E'>
-            <parameter type-id='type-id-955' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-954' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-950'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1311'/>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-949'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1310'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
+            <parameter type-id='type-id-953'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
+            <parameter type-id='type-id-953'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-1342' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-963'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1313'/>
+      <class-decl name='allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-962'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1312'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-953'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1344' is-artificial='yes'/>
-            <parameter type-id='type-id-954'/>
+            <parameter type-id='type-id-1343' is-artificial='yes'/>
+            <parameter type-id='type-id-953'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-1309'>
+      <class-decl name='map&lt;const void*, const char*, std::less&lt;const void*&gt;, std::allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='384' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='87' column='1' id='type-id-1308'>
         <member-type access='private'>
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1347'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1346'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1348'/>
+          <class-decl name='value_compare' visibility='default' is-declaration-only='yes' id='type-id-1347'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_t' type-id='type-id-948' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
+          <var-decl name='_M_t' type-id='type-id-947' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='128' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <parameter type-id='type-id-953'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <parameter type-id='type-id-952'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <parameter type-id='type-id-1336'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <parameter type-id='type-id-1335'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1337' is-artificial='yes'/>
+            <parameter type-id='type-id-1336' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE11lower_boundERS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
-            <return type-id='type-id-959'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='key_comp' mangled-name='_ZNKSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE8key_compEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1337' is-artificial='yes'/>
-            <return type-id='type-id-951'/>
+            <parameter type-id='type-id-1336' is-artificial='yes'/>
+            <return type-id='type-id-950'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='insert' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEE6insertESt17_Rb_tree_iteratorIS8_ERKS8_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <parameter type-id='type-id-958'/>
             <parameter type-id='type-id-959'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt3mapIPKvPKcSt4lessIS1_ESaISt4pairIKS1_S3_EEEixERS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
-            <return type-id='type-id-1321'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
+            <return type-id='type-id-1320'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <parameter type-id='type-id-953'/>
-            <parameter type-id='type-id-956'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <parameter type-id='type-id-952'/>
+            <parameter type-id='type-id-955'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='map' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1346' is-artificial='yes'/>
-            <parameter type-id='type-id-1336'/>
+            <parameter type-id='type-id-1345' is-artificial='yes'/>
+            <parameter type-id='type-id-1335'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-965'>
+      <class-decl name='_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='224' column='1' id='type-id-964'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-772' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='294' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <parameter type-id='type-id-961'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <parameter type-id='type-id-960'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <parameter type-id='type-id-972'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-974' is-artificial='yes'/>
-            <return type-id='type-id-975'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
+            <return type-id='type-id-974'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEppEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <return type-id='type-id-976'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEneERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-974' is-artificial='yes'/>
-            <parameter type-id='type-id-977'/>
+            <parameter type-id='type-id-973' is-artificial='yes'/>
+            <parameter type-id='type-id-976'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-972' is-artificial='yes'/>
-            <return type-id='type-id-976'/>
+            <parameter type-id='type-id-971' is-artificial='yes'/>
+            <return type-id='type-id-975'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-959'>
+      <class-decl name='_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='154' column='1' id='type-id-958'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-774' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-773' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='219' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEptEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-979' is-artificial='yes'/>
-            <return type-id='type-id-980'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <return type-id='type-id-979'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEppEi' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
-            <return type-id='type-id-959'/>
+            <return type-id='type-id-958'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEeqERKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-979' is-artificial='yes'/>
-            <parameter type-id='type-id-973'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <parameter type-id='type-id-972'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEmmEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-978' is-artificial='yes'/>
-            <return type-id='type-id-981'/>
+            <parameter type-id='type-id-977' is-artificial='yes'/>
+            <return type-id='type-id-980'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorISt4pairIKPKvPKcEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-979' is-artificial='yes'/>
-            <return type-id='type-id-982'/>
+            <parameter type-id='type-id-978' is-artificial='yes'/>
+            <return type-id='type-id-981'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-984'/>
-      <class-decl name='_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-1328'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1349'/>
+      <class-decl name='_Rb_tree_node_base' is-struct='yes' visibility='default' id='type-id-983'/>
+      <class-decl name='_Select1st&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='482' column='1' id='type-id-1327'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1348'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt10_Select1stISt4pairIKPKvPKcEEclERKS6_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1330' is-artificial='yes'/>
-            <parameter type-id='type-id-960'/>
-            <return type-id='type-id-365'/>
+            <parameter type-id='type-id-1329' is-artificial='yes'/>
+            <parameter type-id='type-id-959'/>
+            <return type-id='type-id-364'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='binary_function&lt;const void*, const void*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-1350'/>
-      <class-decl name='less&lt;const void*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-951'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1350'/>
+      <class-decl name='binary_function&lt;const void*, const void*, bool&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='113' column='1' id='type-id-1349'/>
+      <class-decl name='less&lt;const void*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='227' column='1' id='type-id-950'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1349'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt4lessIPKvEclERKS1_S4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1334' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
-            <parameter type-id='type-id-365'/>
+            <parameter type-id='type-id-1333' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
+            <parameter type-id='type-id-364'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;const void* const, const char*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1338'>
+      <class-decl name='pair&lt;const void* const, const char*&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-1337'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='first' type-id='type-id-73' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
@@ -14858,225 +14865,225 @@
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-980' is-artificial='yes'/>
+            <parameter type-id='type-id-979' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-980' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
-            <parameter type-id='type-id-489'/>
+            <parameter type-id='type-id-979' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
+            <parameter type-id='type-id-488'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-922' is-artificial='yes'/>
+            <parameter type-id='type-id-921' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-922' is-artificial='yes'/>
-            <parameter type-id='type-id-365'/>
-            <parameter type-id='type-id-489'/>
+            <parameter type-id='type-id-921' is-artificial='yes'/>
+            <parameter type-id='type-id-364'/>
+            <parameter type-id='type-id-488'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-964'>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, bool&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='68' column='1' id='type-id-963'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-959' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
+          <var-decl name='first' type-id='type-id-958' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='second' type-id='type-id-76' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='73' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-990' is-artificial='yes'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-990' is-artificial='yes'/>
-            <parameter type-id='type-id-973'/>
-            <parameter type-id='type-id-488'/>
+            <parameter type-id='type-id-989' is-artificial='yes'/>
+            <parameter type-id='type-id-972'/>
+            <parameter type-id='type-id-487'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='unary_function&lt;std::pair&lt;const void* const, const char*&gt;, const void* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1349'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1351'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1352'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1353'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1354'/>
-      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1325'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1355'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1356'/>
+      <class-decl name='unary_function&lt;std::pair&lt;const void* const, const char*&gt;, const void* const&gt;' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_function.h' line='101' column='1' id='type-id-1348'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1350'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1351'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1352'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1353'/>
+      <class-decl name='_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1324'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_const_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1354'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt;, std::_Rb_tree_iterator&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1355'/>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1311'>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;const void* const, const char*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1310'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
-            <parameter type-id='type-id-1316'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
+            <parameter type-id='type-id-1315'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1317' is-artificial='yes'/>
+            <parameter type-id='type-id-1316' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE8allocateEmS4_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-74'/>
-            <return type-id='type-id-962'/>
+            <return type-id='type-id-961'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
-            <parameter type-id='type-id-1316'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
+            <parameter type-id='type-id-1315'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvPKcEEE10deallocateEPS9_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1312' is-artificial='yes'/>
-            <parameter type-id='type-id-962'/>
+            <parameter type-id='type-id-1311' is-artificial='yes'/>
+            <parameter type-id='type-id-961'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1313'>
+      <class-decl name='new_allocator&lt;std::pair&lt;const void* const, const char*&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1312'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
-            <parameter type-id='type-id-1319'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
+            <parameter type-id='type-id-1318'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKPKvPKcEE9constructEPS7_RKS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
-            <parameter type-id='type-id-980'/>
-            <parameter type-id='type-id-960'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
+            <parameter type-id='type-id-979'/>
+            <parameter type-id='type-id-959'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
-            <parameter type-id='type-id-1319'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
+            <parameter type-id='type-id-1318'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKPKvPKcEE7destroyEPS7_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1314' is-artificial='yes'/>
-            <parameter type-id='type-id-922'/>
+            <parameter type-id='type-id-1313' is-artificial='yes'/>
+            <parameter type-id='type-id-921'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1357'/>
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1358'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1356'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1357'/>
     </namespace-decl>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead'>
-      <var-decl name='FLAGS_symbolize_pprof' type-id='type-id-835' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='68' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE'/>
+      <var-decl name='FLAGS_symbolize_pprof' type-id='type-id-834' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='68' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead21FLAGS_symbolize_pprofE'/>
       <var-decl name='FLAGS_nosymbolize_pprof' type-id='type-id-84' mangled-name='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_nosymbolize_pprofE' visibility='default' filepath='src/symbolize.cc' line='70' column='1' elf-symbol-id='_ZN62FLAG__namespace_do_not_use_directly_use_DECLARE_string_instead23FLAGS_nosymbolize_pprofE'/>
     </namespace-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/system-alloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-1014' size-in-bits='128' id='type-id-1359'>
-      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
+    <array-type-def dimensions='1' type-id='type-id-1013' size-in-bits='128' id='type-id-1358'>
+      <subrange length='2' type-id='type-id-19' id='type-id-1359'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-76' size-in-bits='16' id='type-id-1361'>
-      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
+    <array-type-def dimensions='1' type-id='type-id-76' size-in-bits='16' id='type-id-1360'>
+      <subrange length='2' type-id='type-id-19' id='type-id-1359'/>
     </array-type-def>
-    <class-decl name='DefaultSysAllocator' size-in-bits='384' visibility='default' filepath='src/system-alloc.cc' line='173' column='1' id='type-id-1362'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+    <class-decl name='DefaultSysAllocator' size-in-bits='384' visibility='default' filepath='src/system-alloc.cc' line='173' column='1' id='type-id-1361'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <data-member access='private' static='yes'>
         <var-decl name='kMaxAllocators' type-id='type-id-139' visibility='default' filepath='src/system-alloc.cc' line='193' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
-        <var-decl name='failed_' type-id='type-id-1361' visibility='default' filepath='src/system-alloc.cc' line='194' column='1'/>
+        <var-decl name='failed_' type-id='type-id-1360' visibility='default' filepath='src/system-alloc.cc' line='194' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='128'>
-        <var-decl name='allocs_' type-id='type-id-1359' visibility='default' filepath='src/system-alloc.cc' line='195' column='1'/>
+        <var-decl name='allocs_' type-id='type-id-1358' visibility='default' filepath='src/system-alloc.cc' line='195' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='256'>
-        <var-decl name='names_' type-id='type-id-1363' visibility='default' filepath='src/system-alloc.cc' line='196' column='1'/>
+        <var-decl name='names_' type-id='type-id-1362' visibility='default' filepath='src/system-alloc.cc' line='196' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='DefaultSysAllocator' filepath='src/system-alloc.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1364' is-artificial='yes'/>
+          <parameter type-id='type-id-1363' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='SetChildAllocator' mangled-name='_ZN19DefaultSysAllocator17SetChildAllocatorEP12SysAllocatorjPKc' filepath='src/system-alloc.cc' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1364' is-artificial='yes'/>
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1363' is-artificial='yes'/>
+          <parameter type-id='type-id-1013'/>
           <parameter type-id='type-id-157'/>
           <parameter type-id='type-id-2'/>
           <return type-id='type-id-75'/>
@@ -15084,7 +15091,7 @@
       </member-function>
       <member-function access='private' vtable-offset='2'>
         <function-decl name='Alloc' mangled-name='_ZN19DefaultSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN19DefaultSysAllocator5AllocEmPmm'>
-          <parameter type-id='type-id-1364' is-artificial='yes'/>
+          <parameter type-id='type-id-1363' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <parameter type-id='type-id-239'/>
           <parameter type-id='type-id-7'/>
@@ -15092,17 +15099,17 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='DevMemSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='166' column='1' id='type-id-1365'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+    <class-decl name='DevMemSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='166' column='1' id='type-id-1364'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <member-function access='private' constructor='yes'>
         <function-decl name='DevMemSysAllocator' filepath='src/system-alloc.cc' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1366' is-artificial='yes'/>
+          <parameter type-id='type-id-1365' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='2'>
         <function-decl name='Alloc' mangled-name='_ZN18DevMemSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN18DevMemSysAllocator5AllocEmPmm'>
-          <parameter type-id='type-id-1366' is-artificial='yes'/>
+          <parameter type-id='type-id-1365' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <parameter type-id='type-id-239'/>
           <parameter type-id='type-id-7'/>
@@ -15110,17 +15117,17 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='MmapSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='158' column='1' id='type-id-1367'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+    <class-decl name='MmapSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='158' column='1' id='type-id-1366'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <member-function access='private' constructor='yes'>
         <function-decl name='MmapSysAllocator' filepath='src/system-alloc.cc' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1368' is-artificial='yes'/>
+          <parameter type-id='type-id-1367' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='2'>
         <function-decl name='Alloc' mangled-name='_ZN16MmapSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MmapSysAllocator5AllocEmPmm'>
-          <parameter type-id='type-id-1368' is-artificial='yes'/>
+          <parameter type-id='type-id-1367' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <parameter type-id='type-id-239'/>
           <parameter type-id='type-id-7'/>
@@ -15128,17 +15135,17 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='SbrkSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='150' column='1' id='type-id-1369'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1017'/>
+    <class-decl name='SbrkSysAllocator' size-in-bits='64' visibility='default' filepath='src/system-alloc.cc' line='150' column='1' id='type-id-1368'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1016'/>
       <member-function access='private' constructor='yes'>
         <function-decl name='SbrkSysAllocator' filepath='src/system-alloc.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1370' is-artificial='yes'/>
+          <parameter type-id='type-id-1369' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='2'>
         <function-decl name='Alloc' mangled-name='_ZN16SbrkSysAllocator5AllocEmPmm' filepath='src/system-alloc.cc' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16SbrkSysAllocator5AllocEmPmm'>
-          <parameter type-id='type-id-1370' is-artificial='yes'/>
+          <parameter type-id='type-id-1369' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <parameter type-id='type-id-239'/>
           <parameter type-id='type-id-7'/>
@@ -15146,13 +15153,13 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-1363'>
-      <subrange length='2' type-id='type-id-19' id='type-id-1360'/>
+    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' id='type-id-1362'>
+      <subrange length='2' type-id='type-id-19' id='type-id-1359'/>
     </array-type-def>
-    <pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1364'/>
-    <pointer-type-def type-id='type-id-1365' size-in-bits='64' id='type-id-1366'/>
-    <pointer-type-def type-id='type-id-1367' size-in-bits='64' id='type-id-1368'/>
-    <pointer-type-def type-id='type-id-1369' size-in-bits='64' id='type-id-1370'/>
+    <pointer-type-def type-id='type-id-1361' size-in-bits='64' id='type-id-1363'/>
+    <pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-1365'/>
+    <pointer-type-def type-id='type-id-1366' size-in-bits='64' id='type-id-1367'/>
+    <pointer-type-def type-id='type-id-1368' size-in-bits='64' id='type-id-1369'/>
     <namespace-decl name='base'>
       <namespace-decl name='subtle'>
         <function-decl name='NoBarrier_CompareAndSwap' filepath='./src/base/atomicops-internals-x86.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15193,7 +15200,7 @@
         </function-decl>
       </namespace-decl>
     </namespace-decl>
-    <var-decl name='sys_alloc' type-id='type-id-1014' mangled-name='sys_alloc' visibility='default' filepath='src/system-alloc.cc' line='124' column='1' elf-symbol-id='sys_alloc'/>
+    <var-decl name='sys_alloc' type-id='type-id-1013' mangled-name='sys_alloc' visibility='default' filepath='src/system-alloc.cc' line='124' column='1' elf-symbol-id='sys_alloc'/>
     <var-decl name='TCMalloc_SystemTaken' type-id='type-id-7' mangled-name='TCMalloc_SystemTaken' visibility='default' filepath='src/system-alloc.cc' line='127' column='1' elf-symbol-id='TCMalloc_SystemTaken'/>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead'>
       <var-decl name='FLAGS_malloc_devmem_start' type-id='type-id-83' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_startE' visibility='default' filepath='src/system-alloc.cc' line='130' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int32_instead25FLAGS_malloc_devmem_startE'/>
@@ -15210,8 +15217,8 @@
       <var-decl name='FLAGS_nomalloc_disable_memory_release' type-id='type-id-84' mangled-name='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomalloc_disable_memory_releaseE' visibility='default' filepath='src/system-alloc.cc' line='147' column='1' elf-symbol-id='_ZN60FLAG__namespace_do_not_use_directly_use_DECLARE_bool_instead37FLAGS_nomalloc_disable_memory_releaseE'/>
     </namespace-decl>
     <function-decl name='tc_get_sysalloc_override' mangled-name='_Z24tc_get_sysalloc_overrideP12SysAllocator' filepath='src/system-alloc.cc' line='451' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24tc_get_sysalloc_overrideP12SysAllocator'>
-      <parameter type-id='type-id-1014' name='def' filepath='src/system-alloc.cc' line='451' column='1'/>
-      <return type-id='type-id-1014'/>
+      <parameter type-id='type-id-1013' name='def' filepath='src/system-alloc.cc' line='451' column='1'/>
+      <return type-id='type-id-1013'/>
     </function-decl>
     <function-decl name='InitSystemAllocators' mangled-name='_Z20InitSystemAllocatorsv' filepath='src/system-alloc.cc' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20InitSystemAllocatorsv'>
       <return type-id='type-id-75'/>
@@ -15234,53 +15241,53 @@
     </function-decl>
   </abi-instr>
   <abi-instr address-size='64' path='src/tcmalloc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-kFgaKP/gperftools-2.4' language='LANG_C_plus_plus'>
-    <array-type-def dimensions='1' type-id='type-id-1080' size-in-bits='512' id='type-id-1081'>
+    <array-type-def dimensions='1' type-id='type-id-1079' size-in-bits='512' id='type-id-1080'>
       <subrange length='8' type-id='type-id-19' id='type-id-176'/>
     </array-type-def>
     <type-decl name='bool' size-in-bits='8' id='type-id-76'/>
     <type-decl name='char' size-in-bits='8' id='type-id-84'/>
     <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='8' id='type-id-152'>
-      <subrange length='1' type-id='type-id-19' id='type-id-1371'/>
+      <subrange length='1' type-id='type-id-19' id='type-id-1370'/>
     </array-type-def>
     <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='160' id='type-id-155'>
-      <subrange length='20' type-id='type-id-19' id='type-id-1096'/>
+      <subrange length='20' type-id='type-id-19' id='type-id-1095'/>
     </array-type-def>
     <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='384' id='type-id-303'>
-      <subrange length='48' type-id='type-id-19' id='type-id-1372'/>
+      <subrange length='48' type-id='type-id-19' id='type-id-1371'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-1373'>
-      <subrange length='4' type-id='type-id-19' id='type-id-368'/>
+    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-1372'>
+      <subrange length='4' type-id='type-id-19' id='type-id-367'/>
     </array-type-def>
-    <class-decl name='MallocHook' size-in-bits='8' visibility='default' filepath='./src/gperftools/malloc_hook.h' line='98' column='1' id='type-id-1374'>
+    <class-decl name='MallocHook' size-in-bits='8' visibility='default' filepath='./src/gperftools/malloc_hook.h' line='98' column='1' id='type-id-1373'>
       <member-type access='private'>
-        <typedef-decl name='DeleteHook' type-id='type-id-379' filepath='./src/gperftools/malloc_hook.h' line='113' column='1' id='type-id-1375'/>
+        <typedef-decl name='DeleteHook' type-id='type-id-378' filepath='./src/gperftools/malloc_hook.h' line='113' column='1' id='type-id-1374'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='MmapHook' type-id='type-id-381' filepath='./src/gperftools/malloc_hook.h' line='168' column='1' id='type-id-1376'/>
+        <typedef-decl name='MmapHook' type-id='type-id-380' filepath='./src/gperftools/malloc_hook.h' line='168' column='1' id='type-id-1375'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='MmapReplacement' type-id='type-id-1037' filepath='./src/gperftools/malloc_hook.h' line='150' column='1' id='type-id-1377'/>
+        <typedef-decl name='MmapReplacement' type-id='type-id-1036' filepath='./src/gperftools/malloc_hook.h' line='150' column='1' id='type-id-1376'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='MremapHook' type-id='type-id-1039' filepath='./src/gperftools/malloc_hook.h' line='214' column='1' id='type-id-1378'/>
+        <typedef-decl name='MremapHook' type-id='type-id-1038' filepath='./src/gperftools/malloc_hook.h' line='214' column='1' id='type-id-1377'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='MunmapHook' type-id='type-id-1040' filepath='./src/gperftools/malloc_hook.h' line='204' column='1' id='type-id-1379'/>
+        <typedef-decl name='MunmapHook' type-id='type-id-1039' filepath='./src/gperftools/malloc_hook.h' line='204' column='1' id='type-id-1378'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='MunmapReplacement' type-id='type-id-1042' filepath='./src/gperftools/malloc_hook.h' line='192' column='1' id='type-id-1380'/>
+        <typedef-decl name='MunmapReplacement' type-id='type-id-1041' filepath='./src/gperftools/malloc_hook.h' line='192' column='1' id='type-id-1379'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='NewHook' type-id='type-id-383' filepath='./src/gperftools/malloc_hook.h' line='102' column='1' id='type-id-1381'/>
+        <typedef-decl name='NewHook' type-id='type-id-382' filepath='./src/gperftools/malloc_hook.h' line='102' column='1' id='type-id-1380'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='PreMmapHook' type-id='type-id-1044' filepath='./src/gperftools/malloc_hook.h' line='126' column='1' id='type-id-1382'/>
+        <typedef-decl name='PreMmapHook' type-id='type-id-1043' filepath='./src/gperftools/malloc_hook.h' line='126' column='1' id='type-id-1381'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='PreSbrkHook' type-id='type-id-1046' filepath='./src/gperftools/malloc_hook.h' line='234' column='1' id='type-id-1383'/>
+        <typedef-decl name='PreSbrkHook' type-id='type-id-1045' filepath='./src/gperftools/malloc_hook.h' line='234' column='1' id='type-id-1382'/>
       </member-type>
       <member-type access='private'>
-        <typedef-decl name='SbrkHook' type-id='type-id-385' filepath='./src/gperftools/malloc_hook.h' line='247' column='1' id='type-id-1384'/>
+        <typedef-decl name='SbrkHook' type-id='type-id-384' filepath='./src/gperftools/malloc_hook.h' line='247' column='1' id='type-id-1383'/>
       </member-type>
       <member-function access='private' static='yes'>
         <function-decl name='InvokeNewHook' mangled-name='_ZN10MallocHook13InvokeNewHookEPKvm' filepath='./src/gperftools/malloc_hook.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15297,63 +15304,63 @@
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemoveNewHook' mangled-name='_ZN10MallocHook13RemoveNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1381'/>
+          <parameter type-id='type-id-1380'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemoveDeleteHook' mangled-name='_ZN10MallocHook16RemoveDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1375'/>
+          <parameter type-id='type-id-1374'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='AddNewHook' mangled-name='_ZN10MallocHook10AddNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1381'/>
+          <parameter type-id='type-id-1380'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='AddDeleteHook' mangled-name='_ZN10MallocHook13AddDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1375'/>
+          <parameter type-id='type-id-1374'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='GetNewHook' mangled-name='_ZN10MallocHook10GetNewHookEv' filepath='./src/gperftools/malloc_hook.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <return type-id='type-id-1381'/>
+          <return type-id='type-id-1380'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='SetNewHook' mangled-name='_ZN10MallocHook10SetNewHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1381'/>
-          <return type-id='type-id-1381'/>
+          <parameter type-id='type-id-1380'/>
+          <return type-id='type-id-1380'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='GetDeleteHook' mangled-name='_ZN10MallocHook13GetDeleteHookEv' filepath='./src/gperftools/malloc_hook.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <return type-id='type-id-1375'/>
+          <return type-id='type-id-1374'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='SetDeleteHook' mangled-name='_ZN10MallocHook13SetDeleteHookEPFvPKvE' filepath='./src/gperftools/malloc_hook.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1375'/>
-          <return type-id='type-id-1375'/>
+          <parameter type-id='type-id-1374'/>
+          <return type-id='type-id-1374'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='GetMmapHook' mangled-name='_ZN10MallocHook11GetMmapHookEv' filepath='./src/gperftools/malloc_hook.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <return type-id='type-id-1376'/>
+          <return type-id='type-id-1375'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='GetSbrkHook' mangled-name='_ZN10MallocHook11GetSbrkHookEv' filepath='./src/gperftools/malloc_hook.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <return type-id='type-id-1384'/>
+          <return type-id='type-id-1383'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='InvokePreSbrkHook' mangled-name='_ZN10MallocHook17InvokePreSbrkHookEl' filepath='./src/gperftools/malloc_hook.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15364,7 +15371,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15372,7 +15379,7 @@
         <function-decl name='InvokeMunmapReplacement' mangled-name='_ZN10MallocHook23InvokeMunmapReplacementEPKvmPi' filepath='./src/gperftools/malloc_hook.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-74'/>
           <parameter type-id='type-id-7'/>
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
@@ -15383,7 +15390,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <parameter type-id='type-id-171'/>
           <return type-id='type-id-76'/>
         </function-decl>
@@ -15396,7 +15403,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15410,7 +15417,7 @@
       <member-function access='private' static='yes'>
         <function-decl name='InvokeSbrkHook' mangled-name='_ZN10MallocHook14InvokeSbrkHookEPKvl' filepath='./src/gperftools/malloc_hook.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-74'/>
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15427,13 +15434,13 @@
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemovePreMmapHook' mangled-name='_ZN10MallocHook17RemovePreMmapHookEPFvPKvmiiilE' filepath='./src/gperftools/malloc_hook.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1382'/>
+          <parameter type-id='type-id-1381'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemovePreSbrkHook' mangled-name='_ZN10MallocHook17RemovePreSbrkHookEPFvlE' filepath='./src/gperftools/malloc_hook.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1383'/>
+          <parameter type-id='type-id-1382'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
@@ -15450,7 +15457,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15462,7 +15469,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15473,7 +15480,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <parameter type-id='type-id-171'/>
           <return type-id='type-id-76'/>
         </function-decl>
@@ -15482,7 +15489,7 @@
         <function-decl name='InvokeMunmapReplacementSlow' mangled-name='_ZN10MallocHook27InvokeMunmapReplacementSlowEPKvmPi' filepath='./src/gperftools/malloc_hook.h' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook27InvokeMunmapReplacementSlowEPKvmPi'>
           <parameter type-id='type-id-74'/>
           <parameter type-id='type-id-7'/>
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1010'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
@@ -15499,14 +15506,14 @@
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='InvokePreSbrkHookSlow' mangled-name='_ZN10MallocHook21InvokePreSbrkHookSlowEl' filepath='./src/gperftools/malloc_hook.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook21InvokePreSbrkHookSlowEl'>
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='InvokeSbrkHookSlow' mangled-name='_ZN10MallocHook18InvokeSbrkHookSlowEPKvl' filepath='./src/gperftools/malloc_hook.h' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MallocHook18InvokeSbrkHookSlowEPKvl'>
           <parameter type-id='type-id-74'/>
-          <parameter type-id='type-id-314'/>
+          <parameter type-id='type-id-313'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15538,7 +15545,7 @@
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
           <parameter type-id='type-id-1'/>
-          <parameter type-id='type-id-313'/>
+          <parameter type-id='type-id-312'/>
           <return type-id='type-id-74'/>
         </function-decl>
       </member-function>
@@ -15552,54 +15559,54 @@
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemoveMmapHook' mangled-name='_ZN10MallocHook14RemoveMmapHookEPFvPKvS1_miiilE' filepath='./src/gperftools/malloc_hook.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1376'/>
+          <parameter type-id='type-id-1375'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemoveMremapHook' mangled-name='_ZN10MallocHook16RemoveMremapHookEPFvPKvS1_mmiS1_E' filepath='./src/gperftools/malloc_hook.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1378'/>
+          <parameter type-id='type-id-1377'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemoveSbrkHook' mangled-name='_ZN10MallocHook14RemoveSbrkHookEPFvPKvlE' filepath='./src/gperftools/malloc_hook.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1384'/>
+          <parameter type-id='type-id-1383'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='RemoveMunmapHook' mangled-name='_ZN10MallocHook16RemoveMunmapHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1379'/>
+          <parameter type-id='type-id-1378'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='AddMmapHook' mangled-name='_ZN10MallocHook11AddMmapHookEPFvPKvS1_miiilE' filepath='./src/gperftools/malloc_hook.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1376'/>
+          <parameter type-id='type-id-1375'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='AddMremapHook' mangled-name='_ZN10MallocHook13AddMremapHookEPFvPKvS1_mmiS1_E' filepath='./src/gperftools/malloc_hook.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1378'/>
+          <parameter type-id='type-id-1377'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='AddMunmapHook' mangled-name='_ZN10MallocHook13AddMunmapHookEPFvPKvmE' filepath='./src/gperftools/malloc_hook.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1379'/>
+          <parameter type-id='type-id-1378'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
         <function-decl name='AddSbrkHook' mangled-name='_ZN10MallocHook11AddSbrkHookEPFvPKvlE' filepath='./src/gperftools/malloc_hook.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1384'/>
+          <parameter type-id='type-id-1383'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='PackedCache&lt;35, long unsigned int&gt;' size-in-bits='4194304' visibility='default' filepath='src/packed-cache-inl.h' line='135' column='1' id='type-id-1385'>
+    <class-decl name='PackedCache&lt;35, long unsigned int&gt;' size-in-bits='4194304' visibility='default' filepath='src/packed-cache-inl.h' line='135' column='1' id='type-id-1384'>
       <data-member access='private' static='yes'>
         <var-decl name='kHashbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='143' column='1'/>
       </data-member>
@@ -15607,7 +15614,7 @@
         <var-decl name='kValuebits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='145' column='1'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='kUseWholeKeys' type-id='type-id-487' visibility='default' filepath='src/packed-cache-inl.h' line='146' column='1'/>
+        <var-decl name='kUseWholeKeys' type-id='type-id-486' visibility='default' filepath='src/packed-cache-inl.h' line='146' column='1'/>
       </data-member>
       <data-member access='private' static='yes'>
         <var-decl name='kTbits' type-id='type-id-139' visibility='default' filepath='src/packed-cache-inl.h' line='220' column='1'/>
@@ -15619,17 +15626,17 @@
         <var-decl name='kKeyMask' type-id='type-id-185' visibility='default' filepath='src/packed-cache-inl.h' line='224' column='1'/>
       </data-member>
       <data-member access='private' static='yes'>
-        <var-decl name='kUpperMask' type-id='type-id-654' visibility='default' filepath='src/packed-cache-inl.h' line='227' column='1'/>
+        <var-decl name='kUpperMask' type-id='type-id-653' visibility='default' filepath='src/packed-cache-inl.h' line='227' column='1'/>
       </data-member>
       <data-member access='private' static='yes'>
         <var-decl name='kValueMask' type-id='type-id-115' visibility='default' filepath='src/packed-cache-inl.h' line='230' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='array_' type-id='type-id-1386' visibility='default' filepath='src/packed-cache-inl.h' line='234' column='1'/>
+        <var-decl name='array_' type-id='type-id-1385' visibility='default' filepath='src/packed-cache-inl.h' line='234' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
@@ -15655,7 +15662,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='GetOrDefault' mangled-name='_ZNK11PackedCacheILi35EmE12GetOrDefaultEmm' filepath='src/packed-cache-inl.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1388' is-artificial='yes'/>
+          <parameter type-id='type-id-1387' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-7'/>
@@ -15669,7 +15676,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='Put' mangled-name='_ZN11PackedCacheILi35EmE3PutEmm' filepath='src/packed-cache-inl.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
@@ -15677,21 +15684,21 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='PackedCache' filepath='src/packed-cache-inl.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Clear' mangled-name='_ZN11PackedCacheILi35EmE5ClearEm' filepath='src/packed-cache-inl.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1387' is-artificial='yes'/>
+          <parameter type-id='type-id-1386' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-75'/>
         </function-decl>
@@ -15699,28 +15706,28 @@
     </class-decl>
     <class-decl name='SpinLock' size-in-bits='32' visibility='default' filepath='./src/base/spinlock.h' line='48' column='1' id='type-id-285'>
       <member-type access='private'>
-        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/base/spinlock.h' line='114' column='1' id='type-id-1389'>
+        <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/base/spinlock.h' line='114' column='1' id='type-id-1388'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kSpinLockFree' value='0'/>
         </enum-decl>
       </member-type>
       <member-type access='private'>
-        <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='src/base/spinlock.h' line='115' column='1' id='type-id-1390'>
+        <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='src/base/spinlock.h' line='115' column='1' id='type-id-1389'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kSpinLockHeld' value='1'/>
         </enum-decl>
       </member-type>
       <member-type access='private'>
-        <enum-decl name='__anonymous_enum__30' is-anonymous='yes' filepath='./src/base/spinlock.h' line='116' column='1' id='type-id-1391'>
+        <enum-decl name='__anonymous_enum__30' is-anonymous='yes' filepath='./src/base/spinlock.h' line='116' column='1' id='type-id-1390'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kSpinLockSleeper' value='2'/>
         </enum-decl>
       </member-type>
       <data-member access='private' static='yes'>
-        <var-decl name='LINKER_INITIALIZED' type-id='type-id-1392' mangled-name='_ZN8SpinLock18LINKER_INITIALIZEDE' visibility='default' filepath='src/base/spinlock.h' line='112' column='1' elf-symbol-id='_ZN8SpinLock18LINKER_INITIALIZEDE'/>
+        <var-decl name='LINKER_INITIALIZED' type-id='type-id-1391' mangled-name='_ZN8SpinLock18LINKER_INITIALIZEDE' visibility='default' filepath='src/base/spinlock.h' line='112' column='1' elf-symbol-id='_ZN8SpinLock18LINKER_INITIALIZEDE'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='lockword_' type-id='type-id-1123' visibility='default' filepath='src/base/spinlock.h' line='118' column='1'/>
+        <var-decl name='lockword_' type-id='type-id-1122' visibility='default' filepath='src/base/spinlock.h' line='118' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -15738,7 +15745,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15770,7 +15777,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15790,7 +15797,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15810,7 +15817,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15830,7 +15837,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15850,7 +15857,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15870,7 +15877,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15890,7 +15897,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15910,7 +15917,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15930,7 +15937,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15950,7 +15957,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15970,7 +15977,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -15990,7 +15997,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -16016,13 +16023,13 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='IsHeld' mangled-name='_ZNK8SpinLock6IsHeldEv' filepath='src/base/spinlock.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1394' is-artificial='yes'/>
+          <parameter type-id='type-id-1393' is-artificial='yes'/>
           <return type-id='type-id-76'/>
         </function-decl>
       </member-function>
@@ -16042,7 +16049,7 @@
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLock' filepath='./src/base/spinlock.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
-          <parameter type-id='type-id-1393'/>
+          <parameter type-id='type-id-1392'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
@@ -16057,7 +16064,7 @@
         <function-decl name='SpinLoop' mangled-name='_ZN8SpinLock8SpinLoopElPi' filepath='./src/base/spinlock.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8SpinLock8SpinLoopElPi'>
           <parameter type-id='type-id-235' is-artificial='yes'/>
           <parameter type-id='type-id-103'/>
-          <parameter type-id='type-id-1395'/>
+          <parameter type-id='type-id-1394'/>
           <return type-id='type-id-93'/>
         </function-decl>
       </member-function>
@@ -16075,225 +16082,225 @@
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='SpinLockHolder' size-in-bits='64' visibility='default' filepath='src/base/spinlock.h' line='130' column='1' id='type-id-1396'>
+    <class-decl name='SpinLockHolder' size-in-bits='64' visibility='default' filepath='src/base/spinlock.h' line='130' column='1' id='type-id-1395'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='lock_' type-id='type-id-235' visibility='default' filepath='src/base/spinlock.h' line='132' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-235'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1397' is-artificial='yes'/>
+          <parameter type-id='type-id-1396' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TCMallocGuard' size-in-bits='8' visibility='default' filepath='src/tcmalloc_guard.h' line='43' column='1' id='type-id-1398'>
+    <class-decl name='TCMallocGuard' size-in-bits='8' visibility='default' filepath='src/tcmalloc_guard.h' line='43' column='1' id='type-id-1397'>
       <member-function access='private' constructor='yes'>
         <function-decl name='TCMallocGuard' mangled-name='_ZN13TCMallocGuardC1Ev' filepath='src/tcmalloc_guard.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13TCMallocGuardC1Ev'>
-          <parameter type-id='type-id-1399' is-artificial='yes'/>
+          <parameter type-id='type-id-1398' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
         <function-decl name='~TCMallocGuard' mangled-name='_ZN13TCMallocGuardD1Ev' filepath='src/tcmalloc_guard.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN13TCMallocGuardD1Ev'>
-          <parameter type-id='type-id-1399' is-artificial='yes'/>
+          <parameter type-id='type-id-1398' is-artificial='yes'/>
           <parameter type-id='type-id-1' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TCMallocImplementation' size-in-bits='128' visibility='default' filepath='src/tcmalloc.cc' line='562' column='1' id='type-id-1400'>
-      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1008'/>
+    <class-decl name='TCMallocImplementation' size-in-bits='128' visibility='default' filepath='src/tcmalloc.cc' line='562' column='1' id='type-id-1399'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1007'/>
       <member-type access='private'>
-        <typedef-decl name='RangeFunction' type-id='type-id-1010' filepath='./src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1401'/>
+        <typedef-decl name='RangeFunction' type-id='type-id-1009' filepath='./src/gperftools/malloc_extension.h' line='143' column='1' id='type-id-1400'/>
       </member-type>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='extra_bytes_released_' type-id='type-id-7' visibility='default' filepath='src/tcmalloc.cc' line='570' column='1'/>
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='TCMallocImplementation' filepath='src/tcmalloc.cc' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='7'>
         <function-decl name='GetStats' mangled-name='_ZN22TCMallocImplementation8GetStatsEPci' filepath='src/tcmalloc.cc' line='577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation8GetStatsEPci'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-3'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-75'/>
@@ -16301,22 +16308,22 @@
       </member-function>
       <member-function access='private' vtable-offset='8'>
         <function-decl name='GetHeapSample' mangled-name='_ZN22TCMallocImplementation13GetHeapSampleEPSs' filepath='src/tcmalloc.cc' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation13GetHeapSampleEPSs'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
-          <parameter type-id='type-id-1012'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
+          <parameter type-id='type-id-1011'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='10'>
         <function-decl name='Ranges' mangled-name='_ZN22TCMallocImplementation6RangesEPvPFvS0_PKN4base11MallocRangeEE' filepath='src/tcmalloc.cc' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation6RangesEPvPFvS0_PKN4base11MallocRangeEE'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
-          <parameter type-id='type-id-1403'/>
+          <parameter type-id='type-id-1402'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='11'>
         <function-decl name='GetNumericProperty' mangled-name='_ZN22TCMallocImplementation18GetNumericPropertyEPKcPm' filepath='src/tcmalloc.cc' line='626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18GetNumericPropertyEPKcPm'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-2'/>
           <parameter type-id='type-id-239'/>
           <return type-id='type-id-76'/>
@@ -16324,7 +16331,7 @@
       </member-function>
       <member-function access='private' vtable-offset='12'>
         <function-decl name='SetNumericProperty' mangled-name='_ZN22TCMallocImplementation18SetNumericPropertyEPKcm' filepath='src/tcmalloc.cc' line='711' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18SetNumericPropertyEPKcm'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-2'/>
           <parameter type-id='type-id-7'/>
           <return type-id='type-id-76'/>
@@ -16332,103 +16339,103 @@
       </member-function>
       <member-function access='private' vtable-offset='13'>
         <function-decl name='MarkThreadIdle' mangled-name='_ZN22TCMallocImplementation14MarkThreadIdleEv' filepath='src/tcmalloc.cc' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation14MarkThreadIdleEv'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='14'>
         <function-decl name='MarkThreadBusy' mangled-name='_ZN22TCMallocImplementation14MarkThreadBusyEv' filepath='src/tcmalloc.cc' line='1537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation14MarkThreadBusyEv'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='15'>
         <function-decl name='GetSystemAllocator' mangled-name='_ZN22TCMallocImplementation18GetSystemAllocatorEv' filepath='src/tcmalloc.cc' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18GetSystemAllocatorEv'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
-          <return type-id='type-id-1014'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
+          <return type-id='type-id-1013'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='16'>
         <function-decl name='SetSystemAllocator' mangled-name='_ZN22TCMallocImplementation18SetSystemAllocatorEP12SysAllocator' filepath='src/tcmalloc.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation18SetSystemAllocatorEP12SysAllocator'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
-          <parameter type-id='type-id-1014'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
+          <parameter type-id='type-id-1013'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='17'>
         <function-decl name='ReleaseToSystem' mangled-name='_ZN22TCMallocImplementation15ReleaseToSystemEm' filepath='src/tcmalloc.cc' line='744' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation15ReleaseToSystemEm'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='19'>
         <function-decl name='SetMemoryReleaseRate' mangled-name='_ZN22TCMallocImplementation20SetMemoryReleaseRateEd' filepath='src/tcmalloc.cc' line='769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation20SetMemoryReleaseRateEd'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-15'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='20'>
         <function-decl name='GetMemoryReleaseRate' mangled-name='_ZN22TCMallocImplementation20GetMemoryReleaseRateEv' filepath='src/tcmalloc.cc' line='773' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation20GetMemoryReleaseRateEv'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <return type-id='type-id-15'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='21'>
         <function-decl name='GetEstimatedAllocatedSize' mangled-name='_ZN22TCMallocImplementation25GetEstimatedAllocatedSizeEm' filepath='src/tcmalloc.cc' line='776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation25GetEstimatedAllocatedSizeEm'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-7'/>
           <return type-id='type-id-7'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='22'>
         <function-decl name='GetAllocatedSize' mangled-name='_ZN22TCMallocImplementation16GetAllocatedSizeEPKv' filepath='src/tcmalloc.cc' line='1529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation16GetAllocatedSizeEPKv'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-7'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='23'>
         <function-decl name='GetOwnership' mangled-name='_ZN22TCMallocImplementation12GetOwnershipEPKv' filepath='src/tcmalloc.cc' line='794' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation12GetOwnershipEPKv'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <parameter type-id='type-id-74'/>
-          <return type-id='type-id-1015'/>
+          <return type-id='type-id-1014'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='24'>
         <function-decl name='GetFreeListSizes' mangled-name='_ZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EE' filepath='src/tcmalloc.cc' line='810' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation16GetFreeListSizesEPSt6vectorIN15MallocExtension12FreeListInfoESaIS2_EE'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
-          <parameter type-id='type-id-1016'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
+          <parameter type-id='type-id-1015'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='25'>
         <function-decl name='ReadStackTraces' mangled-name='_ZN22TCMallocImplementation15ReadStackTracesEPi' filepath='src/tcmalloc.cc' line='605' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation15ReadStackTracesEPi'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
-          <parameter type-id='type-id-1011'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
+          <parameter type-id='type-id-1010'/>
           <return type-id='type-id-171'/>
         </function-decl>
       </member-function>
       <member-function access='private' vtable-offset='26'>
         <function-decl name='ReadHeapGrowthStackTraces' mangled-name='_ZN22TCMallocImplementation25ReadHeapGrowthStackTracesEv' filepath='src/tcmalloc.cc' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN22TCMallocImplementation25ReadHeapGrowthStackTracesEv'>
-          <parameter type-id='type-id-1402' is-artificial='yes'/>
+          <parameter type-id='type-id-1401' is-artificial='yes'/>
           <return type-id='type-id-171'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TCMalloc_PageMap3&lt;35&gt;' size-in-bits='128' visibility='default' filepath='src/pagemap.h' line='209' column='1' id='type-id-1404'>
+    <class-decl name='TCMalloc_PageMap3&lt;35&gt;' size-in-bits='128' visibility='default' filepath='src/pagemap.h' line='209' column='1' id='type-id-1403'>
       <member-type access='private'>
-        <class-decl name='Leaf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1405'/>
+        <class-decl name='Leaf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1404'/>
       </member-type>
       <member-type access='private'>
-        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1406'/>
+        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1405'/>
       </member-type>
       <member-type access='private'>
-        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1407'/>
+        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1406'/>
       </member-type>
       <member-type access='private'>
-        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1408'/>
+        <class-decl name='Node' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1407'/>
       </member-type>
       <data-member access='private' static='yes'>
         <var-decl name='INTERIOR_BITS' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='212' column='1'/>
@@ -16443,42 +16450,42 @@
         <var-decl name='LEAF_LENGTH' type-id='type-id-139' visibility='default' filepath='src/pagemap.h' line='217' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='0'>
-        <var-decl name='root_' type-id='type-id-1409' visibility='default' filepath='src/pagemap.h' line='229' column='1'/>
+        <var-decl name='root_' type-id='type-id-1408' visibility='default' filepath='src/pagemap.h' line='229' column='1'/>
       </data-member>
       <data-member access='private' layout-offset-in-bits='64'>
         <var-decl name='allocator_' type-id='type-id-189' visibility='default' filepath='src/pagemap.h' line='230' column='1'/>
       </data-member>
       <member-function access='private'>
         <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <parameter type-id='type-id-189'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='get' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE3getEm' filepath='src/pagemap.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1411' is-artificial='yes'/>
+          <parameter type-id='type-id-1410' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-74'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <parameter type-id='type-id-189'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='TCMalloc_PageMap3' filepath='src/pagemap.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <parameter type-id='type-id-189'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='set' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE3setEmPv' filepath='src/pagemap.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-74'/>
           <return type-id='type-id-75'/>
@@ -16486,20 +16493,20 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='Next' mangled-name='_ZNK17TCMalloc_PageMap3ILi35EE4NextEm' filepath='src/pagemap.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1411' is-artificial='yes'/>
+          <parameter type-id='type-id-1410' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-74'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='PreallocateMoreMemory' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE21PreallocateMoreMemoryEv' filepath='src/pagemap.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <return type-id='type-id-75'/>
         </function-decl>
       </member-function>
       <member-function access='private'>
         <function-decl name='Ensure' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE6EnsureEmm' filepath='src/pagemap.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
           <parameter type-id='type-id-19'/>
           <parameter type-id='type-id-19'/>
           <return type-id='type-id-76'/>
@@ -16507,12 +16514,12 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='NewNode' mangled-name='_ZN17TCMalloc_PageMap3ILi35EE7NewNodeEv' filepath='src/pagemap.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1410' is-artificial='yes'/>
-          <return type-id='type-id-1409'/>
+          <parameter type-id='type-id-1409' is-artificial='yes'/>
+          <return type-id='type-id-1408'/>
         </function-decl>
       </member-function>
     </class-decl>
-    <class-decl name='TCMalloc_Printer' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='126' column='1' id='type-id-1412'>
+    <class-decl name='TCMalloc_Printer' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='126' column='1' id='type-id-1411'>
       <data-member access='private' layout-offset-in-bits='0'>
         <var-decl name='buf_' type-id='type-id-3' visibility='default' filepath='src/internal_logging.h' line='128' column='1'/>
       </data-member>
@@ -16521,7 +16528,7 @@
       </data-member>
       <member-function access='private' constructor='yes'>
         <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1413' is-artificial='yes'/>
+          <parameter type-id='type-id-1412' is-artificial='yes'/>
           <parameter type-id='type-id-3'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-75'/>
@@ -16529,7 +16536,7 @@
       </member-function>
       <member-function access='private' constructor='yes'>
         <function-decl name='TCMalloc_Printer' filepath='src/internal_logging.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-          <parameter type-id='type-id-1413' is-artificial='yes'/>
+          <parameter type-id='type-id-1412' is-artificial='yes'/>
           <parameter type-id='type-id-3'/>
           <parameter type-id='type-id-1'/>
           <return type-id='type-id-75'/>
@@ -16537,7 +16544,7 @@
       </member-function>
       <member-function access='private'>
         <function-decl name='printf' mangled-name='_ZN16TCMalloc_Printer6printfEPKcz' filepath='src/internal_logging.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16TCMalloc_Printer6printfEPKcz'>
-          <parameter type-id='type-id-1413' is-artificial='yes'/>
+          <parameter type-id='type-id-1412' is-artificial='yes'/>
           <parameter type-id='type-id-2'/>
           <parameter is-variadic='yes'/>
           <return type-id='type-id-75'/>
@@ -16545,25 +16552,25 @@
       </member-function>
     </class-decl>
     <type-decl name='double' size-in-bits='64' id='type-id-15'/>
-    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='65536' id='type-id-1414'>
-      <subrange length='1024' type-id='type-id-19' id='type-id-1231'/>
+    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='65536' id='type-id-1413'>
+      <subrange length='1024' type-id='type-id-19' id='type-id-1230'/>
     </array-type-def>
     <type-decl name='float' size-in-bits='32' id='type-id-16'/>
     <type-decl name='int' size-in-bits='32' id='type-id-1'/>
-    <array-type-def dimensions='1' type-id='type-id-103' size-in-bits='8192' id='type-id-1415'>
-      <subrange length='128' type-id='type-id-19' id='type-id-1416'/>
+    <array-type-def dimensions='1' type-id='type-id-103' size-in-bits='8192' id='type-id-1414'>
+      <subrange length='128' type-id='type-id-19' id='type-id-1415'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='2816' id='type-id-1417'>
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='2816' id='type-id-1416'>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
     <type-decl name='long double' size-in-bits='128' id='type-id-17'/>
     <type-decl name='long int' size-in-bits='64' id='type-id-18'/>
     <type-decl name='long long int' size-in-bits='64' id='type-id-20'/>
     <type-decl name='signed char' size-in-bits='8' id='type-id-151'/>
-    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='5632' id='type-id-1419'>
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='5632' id='type-id-1418'>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
-    <class-decl name='TCMallocStats' size-in-bits='512' is-struct='yes' visibility='default' filepath='src/tcmalloc.cc' line='295' column='1' id='type-id-1420'>
+    <class-decl name='TCMallocStats' size-in-bits='512' is-struct='yes' visibility='default' filepath='src/tcmalloc.cc' line='295' column='1' id='type-id-1419'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='thread_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='296' column='1'/>
       </data-member>
@@ -16577,7 +16584,7 @@
         <var-decl name='metadata_bytes' type-id='type-id-38' visibility='default' filepath='src/tcmalloc.cc' line='299' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='pageheap' type-id='type-id-1421' visibility='default' filepath='src/tcmalloc.cc' line='300' column='1'/>
+        <var-decl name='pageheap' type-id='type-id-1420' visibility='default' filepath='src/tcmalloc.cc' line='300' 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='271' column='1' id='type-id-147'>
@@ -16669,7 +16676,7 @@
         <var-decl name='_unused2' type-id='type-id-155' visibility='default' filepath='/usr/include/libio.h' line='336' 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='186' column='1' id='type-id-1422'>
+    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='186' column='1' id='type-id-1421'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='_next' type-id='type-id-148' visibility='default' filepath='/usr/include/libio.h' line='187' column='1'/>
       </data-member>
@@ -16680,14 +16687,14 @@
         <var-decl name='_pos' type-id='type-id-1' visibility='default' filepath='/usr/include/libio.h' line='192' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-1423'>
+    <class-decl name='__mbstate_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-1422'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-1424'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-1423'>
           <data-member access='public'>
             <var-decl name='__wch' type-id='type-id-157' visibility='default' filepath='/usr/include/wchar.h' line='89' column='1'/>
           </data-member>
           <data-member access='public'>
-            <var-decl name='__wchb' type-id='type-id-1373' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-1372' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
@@ -16695,7 +16702,7 @@
         <var-decl name='__count' type-id='type-id-1' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-1424' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
+        <var-decl name='__value' type-id='type-id-1423' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
       </data-member>
     </class-decl>
     <class-decl name='div_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/stdlib.h' line='99' column='1' id='type-id-160'>
@@ -16706,7 +16713,7 @@
         <var-decl name='rem' type-id='type-id-1' visibility='default' filepath='/usr/include/stdlib.h' line='101' 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='55' column='1' id='type-id-1425'>
+    <class-decl name='lconv' size-in-bits='768' is-struct='yes' visibility='default' filepath='/usr/include/locale.h' line='55' column='1' id='type-id-1424'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='decimal_point' type-id='type-id-3' visibility='default' filepath='/usr/include/locale.h' line='58' column='1'/>
       </data-member>
@@ -16796,7 +16803,7 @@
         <var-decl name='rem' type-id='type-id-20' visibility='default' filepath='/usr/include/stdlib.h' line='121' column='1'/>
       </data-member>
     </class-decl>
-    <class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1426'>
+    <class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1425'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='arena' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
       </data-member>
@@ -16828,7 +16835,7 @@
         <var-decl name='keepcost' type-id='type-id-1' visibility='default' filepath='/usr/include/malloc.h' line='104' 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='134' column='1' id='type-id-1427'>
+    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='134' column='1' id='type-id-1426'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tm_sec' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
       </data-member>
@@ -16863,7 +16870,7 @@
         <var-decl name='tm_zone' type-id='type-id-2' 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-1428'>
+    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-1427'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='gp_offset' type-id='type-id-157' visibility='default'/>
       </data-member>
@@ -16877,40 +16884,40 @@
         <var-decl name='reg_save_area' type-id='type-id-74' visibility='default'/>
       </data-member>
     </class-decl>
-    <array-type-def dimensions='1' type-id='type-id-1429' size-in-bits='8192' id='type-id-1430'>
-      <subrange length='64' type-id='type-id-19' id='type-id-1227'/>
+    <array-type-def dimensions='1' type-id='type-id-1428' size-in-bits='8192' id='type-id-1429'>
+      <subrange length='64' type-id='type-id-19' id='type-id-1226'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1431' size-in-bits='856064' id='type-id-1432'>
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+    <array-type-def dimensions='1' type-id='type-id-1430' size-in-bits='856064' id='type-id-1431'>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1433' size-in-bits='98304' id='type-id-1434'>
-      <subrange length='128' type-id='type-id-19' id='type-id-1416'/>
+    <array-type-def dimensions='1' type-id='type-id-1432' size-in-bits='98304' id='type-id-1433'>
+      <subrange length='128' type-id='type-id-19' id='type-id-1415'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1435' size-in-bits='16896' id='type-id-1436'>
-      <subrange length='88' type-id='type-id-19' id='type-id-1418'/>
+    <array-type-def dimensions='1' type-id='type-id-1434' size-in-bits='16896' id='type-id-1435'>
+      <subrange length='88' type-id='type-id-19' id='type-id-1417'/>
     </array-type-def>
     <typedef-decl name='Atomic32' type-id='type-id-141' filepath='./src/base/atomicops-internals-x86.h' line='43' column='1' id='type-id-93'/>
-    <typedef-decl name='AtomicWord' type-id='type-id-100' filepath='./src/base/atomicops.h' line='129' column='1' id='type-id-1080'/>
-    <typedef-decl name='Length' type-id='type-id-234' filepath='src/common.h' line='59' column='1' id='type-id-1286'/>
-    <typedef-decl name='MallocExtensionWriter' type-id='type-id-835' filepath='./src/gperftools/malloc_extension.h' line='68' column='1' id='type-id-1437'/>
-    <typedef-decl name='PageID' type-id='type-id-234' filepath='src/common.h' line='56' column='1' id='type-id-1285'/>
-    <typedef-decl name='_IO_lock_t' type-id='type-id-75' filepath='/usr/include/libio.h' line='180' column='1' id='type-id-1438'/>
-    <typedef-decl name='__FILE' type-id='type-id-147' filepath='/usr/include/stdio.h' line='65' column='1' id='type-id-1439'/>
-    <typedef-decl name='__compar_fn_t' type-id='type-id-1440' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-159'/>
+    <typedef-decl name='AtomicWord' type-id='type-id-100' filepath='./src/base/atomicops.h' line='129' column='1' id='type-id-1079'/>
+    <typedef-decl name='Length' type-id='type-id-234' filepath='src/common.h' line='59' column='1' id='type-id-1285'/>
+    <typedef-decl name='MallocExtensionWriter' type-id='type-id-834' filepath='./src/gperftools/malloc_extension.h' line='68' column='1' id='type-id-1436'/>
+    <typedef-decl name='PageID' type-id='type-id-234' filepath='src/common.h' line='56' column='1' id='type-id-1284'/>
+    <typedef-decl name='_IO_lock_t' type-id='type-id-75' filepath='/usr/include/libio.h' line='180' column='1' id='type-id-1437'/>
+    <typedef-decl name='__FILE' type-id='type-id-147' filepath='/usr/include/stdio.h' line='65' column='1' id='type-id-1438'/>
+    <typedef-decl name='__compar_fn_t' type-id='type-id-1439' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-159'/>
     <typedef-decl name='__off64_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='142' column='1' id='type-id-154'/>
     <typedef-decl name='__off_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='141' column='1' id='type-id-150'/>
-    <typedef-decl name='__ssize_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1441'/>
+    <typedef-decl name='__ssize_t' type-id='type-id-18' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-1440'/>
     <typedef-decl name='int32' type-id='type-id-141' filepath='src/base/basictypes.h' line='60' column='1' id='type-id-83'/>
     <typedef-decl name='int32_t' type-id='type-id-1' filepath='/usr/include/stdint.h' line='39' column='1' id='type-id-141'/>
     <typedef-decl name='int64' type-id='type-id-90' filepath='src/base/basictypes.h' line='61' column='1' id='type-id-103'/>
     <typedef-decl name='int64_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='41' column='1' id='type-id-90'/>
     <typedef-decl name='intptr_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='120' column='1' id='type-id-100'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-1423' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-1442'/>
-    <typedef-decl name='pthread_key_t' type-id='type-id-157' filepath='/usr/include/bits/pthreadtypes.h' line='140' column='1' id='type-id-1086'/>
-    <typedef-decl name='pthread_t' type-id='type-id-19' filepath='/usr/include/bits/pthreadtypes.h' line='50' column='1' id='type-id-306'/>
-    <typedef-decl name='ptrdiff_t' type-id='type-id-18' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='149' column='1' id='type-id-314'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-1422' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-1441'/>
+    <typedef-decl name='pthread_key_t' type-id='type-id-157' filepath='/usr/include/bits/pthreadtypes.h' line='140' column='1' id='type-id-1085'/>
+    <typedef-decl name='pthread_t' type-id='type-id-19' filepath='/usr/include/bits/pthreadtypes.h' line='50' column='1' id='type-id-305'/>
+    <typedef-decl name='ptrdiff_t' type-id='type-id-18' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='149' column='1' id='type-id-313'/>
     <typedef-decl name='size_t' type-id='type-id-19' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='211' column='1' id='type-id-7'/>
-    <typedef-decl name='ssize_t' type-id='type-id-1441' filepath='/usr/include/stdio.h' line='103' column='1' id='type-id-236'/>
+    <typedef-decl name='ssize_t' type-id='type-id-1440' filepath='/usr/include/stdio.h' line='103' column='1' id='type-id-236'/>
     <typedef-decl name='uint32_t' type-id='type-id-157' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-41'/>
     <typedef-decl name='uint64' type-id='type-id-38' filepath='src/base/basictypes.h' line='72' column='1' id='type-id-119'/>
     <typedef-decl name='uint64_t' type-id='type-id-19' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-38'/>
@@ -16918,335 +16925,335 @@
     <typedef-decl name='wint_t' type-id='type-id-157' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='352' column='1' id='type-id-12'/>
     <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-96'/>
     <type-decl name='unsigned char' size-in-bits='8' id='type-id-34'/>
-    <array-type-def dimensions='1' type-id='type-id-34' size-in-bits='17352' id='type-id-1443'>
-      <subrange length='2169' type-id='type-id-19' id='type-id-1444'/>
+    <array-type-def dimensions='1' type-id='type-id-34' size-in-bits='17352' id='type-id-1442'>
+      <subrange length='2169' type-id='type-id-19' id='type-id-1443'/>
     </array-type-def>
     <type-decl name='unsigned int' size-in-bits='32' id='type-id-157'/>
     <type-decl name='unsigned long int' size-in-bits='64' id='type-id-19'/>
-    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='4194304' id='type-id-1445'>
-      <subrange length='65536' type-id='type-id-19' id='type-id-1446'/>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='4194304' id='type-id-1444'>
+      <subrange length='65536' type-id='type-id-19' id='type-id-1445'/>
     </array-type-def>
     <type-decl name='unsigned long long int' size-in-bits='64' id='type-id-21'/>
     <type-decl name='unsigned short int' size-in-bits='16' id='type-id-42'/>
-    <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='1984' id='type-id-1447'>
-      <subrange length='31' type-id='type-id-19' id='type-id-1448'/>
+    <array-type-def dimensions='1' type-id='type-id-74' size-in-bits='1984' id='type-id-1446'>
+      <subrange length='31' type-id='type-id-19' id='type-id-1447'/>
     </array-type-def>
-    <array-type-def dimensions='1' type-id='type-id-1449' size-in-bits='4194304' id='type-id-1386'>
-      <subrange length='65536' type-id='type-id-19' id='type-id-1446'/>
+    <array-type-def dimensions='1' type-id='type-id-1448' size-in-bits='4194304' id='type-id-1385'>
+      <subrange length='65536' type-id='type-id-19' id='type-id-1445'/>
     </array-type-def>
     <type-decl name='wchar_t' size-in-bits='32' id='type-id-9'/>
-    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-1395'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1032'/>
-    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1026'/>
-    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1451'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1451' size-in-bits='64' id='type-id-1030'/>
-    <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-1012'/>
-    <pointer-type-def type-id='type-id-1385' size-in-bits='64' id='type-id-1387'/>
+    <pointer-type-def type-id='type-id-93' size-in-bits='64' id='type-id-1394'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1449' size-in-bits='64' id='type-id-1031'/>
+    <pointer-type-def type-id='type-id-1449' size-in-bits='64' id='type-id-1025'/>
+    <qualified-type-def type-id='type-id-1025' const='yes' id='type-id-1450'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1029'/>
+    <pointer-type-def type-id='type-id-1436' size-in-bits='64' id='type-id-1011'/>
+    <pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-1386'/>
     <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-235'/>
-    <pointer-type-def type-id='type-id-1396' size-in-bits='64' id='type-id-1397'/>
-    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1014'/>
-    <pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1399'/>
+    <pointer-type-def type-id='type-id-1395' size-in-bits='64' id='type-id-1396'/>
+    <pointer-type-def type-id='type-id-1016' size-in-bits='64' id='type-id-1013'/>
+    <pointer-type-def type-id='type-id-1397' size-in-bits='64' id='type-id-1398'/>
+    <pointer-type-def type-id='type-id-1399' size-in-bits='64' id='type-id-1401'/>
     <pointer-type-def type-id='type-id-1400' size-in-bits='64' id='type-id-1402'/>
-    <pointer-type-def type-id='type-id-1401' size-in-bits='64' id='type-id-1403'/>
-    <pointer-type-def type-id='type-id-1404' size-in-bits='64' id='type-id-1410'/>
-    <pointer-type-def type-id='type-id-1406' size-in-bits='64' id='type-id-1409'/>
-    <pointer-type-def type-id='type-id-1412' size-in-bits='64' id='type-id-1413'/>
+    <pointer-type-def type-id='type-id-1403' size-in-bits='64' id='type-id-1409'/>
+    <pointer-type-def type-id='type-id-1405' size-in-bits='64' id='type-id-1408'/>
+    <pointer-type-def type-id='type-id-1411' size-in-bits='64' id='type-id-1412'/>
     <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-149'/>
-    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-153'/>
-    <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-148'/>
-    <pointer-type-def type-id='type-id-1439' size-in-bits='64' id='type-id-22'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1028' size-in-bits='64' id='type-id-1452'/>
-    <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1029'/>
-    <pointer-type-def type-id='type-id-1453' size-in-bits='64' id='type-id-1454'/>
-    <pointer-type-def type-id='type-id-832' size-in-bits='64' id='type-id-1455'/>
-    <pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-1457'/>
-    <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1458'/>
-    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-1459'/>
-    <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-1460'/>
+    <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-153'/>
+    <pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-148'/>
+    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-22'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1027' size-in-bits='64' id='type-id-1451'/>
+    <pointer-type-def type-id='type-id-1027' size-in-bits='64' id='type-id-1028'/>
+    <pointer-type-def type-id='type-id-1452' size-in-bits='64' id='type-id-1453'/>
+    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-1454'/>
+    <pointer-type-def type-id='type-id-1455' size-in-bits='64' id='type-id-1456'/>
+    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-1457'/>
+    <pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-1458'/>
+    <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-1459'/>
     <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-3'/>
     <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-122'/>
-    <qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1461'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1461' size-in-bits='64' id='type-id-1462'/>
-    <pointer-type-def type-id='type-id-1461' size-in-bits='64' id='type-id-1463'/>
-    <qualified-type-def type-id='type-id-1385' const='yes' id='type-id-1464'/>
-    <pointer-type-def type-id='type-id-1464' size-in-bits='64' id='type-id-1388'/>
-    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-1465'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1465' size-in-bits='64' id='type-id-1393'/>
-    <pointer-type-def type-id='type-id-1465' size-in-bits='64' id='type-id-1394'/>
-    <qualified-type-def type-id='type-id-1404' const='yes' id='type-id-1466'/>
-    <pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-1411'/>
-    <qualified-type-def type-id='type-id-1028' const='yes' id='type-id-1467'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
-    <pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1031'/>
-    <qualified-type-def type-id='type-id-1453' const='yes' id='type-id-1469'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1469' size-in-bits='64' id='type-id-1470'/>
-    <pointer-type-def type-id='type-id-1469' size-in-bits='64' id='type-id-1471'/>
-    <qualified-type-def type-id='type-id-832' const='yes' id='type-id-1472'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1472' size-in-bits='64' id='type-id-1473'/>
-    <pointer-type-def type-id='type-id-1472' size-in-bits='64' id='type-id-1474'/>
-    <qualified-type-def type-id='type-id-95' const='yes' id='type-id-1392'/>
-    <qualified-type-def type-id='type-id-1456' const='yes' id='type-id-1475'/>
-    <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1476'/>
-    <qualified-type-def type-id='type-id-1085' const='yes' id='type-id-1477'/>
-    <pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
-    <qualified-type-def type-id='type-id-1084' const='yes' id='type-id-1479'/>
-    <pointer-type-def type-id='type-id-1479' size-in-bits='64' id='type-id-1480'/>
-    <qualified-type-def type-id='type-id-76' const='yes' id='type-id-487'/>
-    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-764'/>
-    <reference-type-def kind='lvalue' type-id='type-id-764' size-in-bits='64' id='type-id-1481'/>
-    <pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-2'/>
+    <qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1460'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1460' size-in-bits='64' id='type-id-1461'/>
+    <pointer-type-def type-id='type-id-1460' size-in-bits='64' id='type-id-1462'/>
+    <qualified-type-def type-id='type-id-1384' const='yes' id='type-id-1463'/>
+    <pointer-type-def type-id='type-id-1463' size-in-bits='64' id='type-id-1387'/>
+    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-1464'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1464' size-in-bits='64' id='type-id-1392'/>
+    <pointer-type-def type-id='type-id-1464' size-in-bits='64' id='type-id-1393'/>
+    <qualified-type-def type-id='type-id-1403' const='yes' id='type-id-1465'/>
+    <pointer-type-def type-id='type-id-1465' size-in-bits='64' id='type-id-1410'/>
+    <qualified-type-def type-id='type-id-1027' const='yes' id='type-id-1466'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1466' size-in-bits='64' id='type-id-1467'/>
+    <pointer-type-def type-id='type-id-1466' size-in-bits='64' id='type-id-1030'/>
+    <qualified-type-def type-id='type-id-1452' const='yes' id='type-id-1468'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1468' size-in-bits='64' id='type-id-1469'/>
+    <pointer-type-def type-id='type-id-1468' size-in-bits='64' id='type-id-1470'/>
+    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-1471'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1471' size-in-bits='64' id='type-id-1472'/>
+    <pointer-type-def type-id='type-id-1471' size-in-bits='64' id='type-id-1473'/>
+    <qualified-type-def type-id='type-id-95' const='yes' id='type-id-1391'/>
+    <qualified-type-def type-id='type-id-1455' const='yes' id='type-id-1474'/>
+    <pointer-type-def type-id='type-id-1474' size-in-bits='64' id='type-id-1475'/>
+    <qualified-type-def type-id='type-id-1084' const='yes' id='type-id-1476'/>
+    <pointer-type-def type-id='type-id-1476' size-in-bits='64' id='type-id-1477'/>
+    <qualified-type-def type-id='type-id-1083' const='yes' id='type-id-1478'/>
+    <pointer-type-def type-id='type-id-1478' size-in-bits='64' id='type-id-1479'/>
+    <qualified-type-def type-id='type-id-76' const='yes' id='type-id-486'/>
+    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-763'/>
+    <reference-type-def kind='lvalue' type-id='type-id-763' size-in-bits='64' id='type-id-1480'/>
+    <pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-2'/>
     <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-13'/>
-    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-1482'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1482' size-in-bits='64' id='type-id-1280'/>
+    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-1481'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1481' size-in-bits='64' id='type-id-1279'/>
     <qualified-type-def type-id='type-id-1' const='yes' id='type-id-139'/>
-    <qualified-type-def type-id='type-id-1442' const='yes' id='type-id-1483'/>
-    <pointer-type-def type-id='type-id-1483' size-in-bits='64' id='type-id-10'/>
-    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-1484'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1484' size-in-bits='64' id='type-id-836'/>
+    <qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1482'/>
+    <pointer-type-def type-id='type-id-1482' size-in-bits='64' id='type-id-10'/>
+    <qualified-type-def type-id='type-id-313' const='yes' id='type-id-1483'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1483' size-in-bits='64' id='type-id-835'/>
     <qualified-type-def type-id='type-id-7' const='yes' id='type-id-115'/>
-    <qualified-type-def type-id='type-id-1485' const='yes' id='type-id-1486'/>
-    <pointer-type-def type-id='type-id-1486' size-in-bits='64' id='type-id-1487'/>
-    <qualified-type-def type-id='type-id-1488' const='yes' id='type-id-1489'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1489' size-in-bits='64' id='type-id-1490'/>
-    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-1491'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-834'/>
-    <qualified-type-def type-id='type-id-830' const='yes' id='type-id-1492'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1492' size-in-bits='64' id='type-id-829'/>
-    <pointer-type-def type-id='type-id-1492' size-in-bits='64' id='type-id-1493'/>
-    <qualified-type-def type-id='type-id-1494' const='yes' id='type-id-1495'/>
-    <qualified-type-def type-id='type-id-1496' const='yes' id='type-id-1497'/>
-    <qualified-type-def type-id='type-id-1498' const='yes' id='type-id-1499'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1500'/>
-    <qualified-type-def type-id='type-id-1501' const='yes' id='type-id-1502'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1502' size-in-bits='64' id='type-id-1503'/>
-    <pointer-type-def type-id='type-id-1502' size-in-bits='64' id='type-id-1504'/>
-    <qualified-type-def type-id='type-id-1505' const='yes' id='type-id-1506'/>
-    <pointer-type-def type-id='type-id-1506' size-in-bits='64' id='type-id-1507'/>
-    <qualified-type-def type-id='type-id-1508' const='yes' id='type-id-1509'/>
-    <pointer-type-def type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
-    <qualified-type-def type-id='type-id-1511' const='yes' id='type-id-1512'/>
-    <pointer-type-def type-id='type-id-1512' size-in-bits='64' id='type-id-1513'/>
-    <qualified-type-def type-id='type-id-1514' const='yes' id='type-id-1515'/>
-    <pointer-type-def type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
-    <qualified-type-def type-id='type-id-1517' const='yes' id='type-id-1518'/>
-    <pointer-type-def type-id='type-id-1518' size-in-bits='64' id='type-id-1519'/>
-    <qualified-type-def type-id='type-id-1435' const='yes' id='type-id-1520'/>
-    <pointer-type-def type-id='type-id-1520' size-in-bits='64' id='type-id-1521'/>
-    <qualified-type-def type-id='type-id-1427' const='yes' id='type-id-1522'/>
-    <pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-24'/>
+    <qualified-type-def type-id='type-id-1484' const='yes' id='type-id-1485'/>
+    <pointer-type-def type-id='type-id-1485' size-in-bits='64' id='type-id-1486'/>
+    <qualified-type-def type-id='type-id-1487' const='yes' id='type-id-1488'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1488' size-in-bits='64' id='type-id-1489'/>
+    <qualified-type-def type-id='type-id-830' const='yes' id='type-id-1490'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1490' size-in-bits='64' id='type-id-833'/>
+    <qualified-type-def type-id='type-id-829' const='yes' id='type-id-1491'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-828'/>
+    <pointer-type-def type-id='type-id-1491' size-in-bits='64' id='type-id-1492'/>
+    <qualified-type-def type-id='type-id-1493' const='yes' id='type-id-1494'/>
+    <qualified-type-def type-id='type-id-1495' const='yes' id='type-id-1496'/>
+    <qualified-type-def type-id='type-id-1497' const='yes' id='type-id-1498'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1498' size-in-bits='64' id='type-id-1499'/>
+    <qualified-type-def type-id='type-id-1500' const='yes' id='type-id-1501'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1502'/>
+    <pointer-type-def type-id='type-id-1501' size-in-bits='64' id='type-id-1503'/>
+    <qualified-type-def type-id='type-id-1504' const='yes' id='type-id-1505'/>
+    <pointer-type-def type-id='type-id-1505' size-in-bits='64' id='type-id-1506'/>
+    <qualified-type-def type-id='type-id-1507' const='yes' id='type-id-1508'/>
+    <pointer-type-def type-id='type-id-1508' size-in-bits='64' id='type-id-1509'/>
+    <qualified-type-def type-id='type-id-1510' const='yes' id='type-id-1511'/>
+    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1512'/>
+    <qualified-type-def type-id='type-id-1513' const='yes' id='type-id-1514'/>
+    <pointer-type-def type-id='type-id-1514' size-in-bits='64' id='type-id-1515'/>
+    <qualified-type-def type-id='type-id-1516' const='yes' id='type-id-1517'/>
+    <pointer-type-def type-id='type-id-1517' size-in-bits='64' id='type-id-1518'/>
+    <qualified-type-def type-id='type-id-1434' const='yes' id='type-id-1519'/>
+    <pointer-type-def type-id='type-id-1519' size-in-bits='64' id='type-id-1520'/>
+    <qualified-type-def type-id='type-id-1426' const='yes' id='type-id-1521'/>
+    <pointer-type-def type-id='type-id-1521' size-in-bits='64' id='type-id-24'/>
     <qualified-type-def type-id='type-id-234' const='yes' id='type-id-185'/>
-    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-654'/>
-    <reference-type-def kind='lvalue' type-id='type-id-654' size-in-bits='64' id='type-id-330'/>
-    <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-1523'/>
-    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-94'/>
-    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-1524'/>
-    <pointer-type-def type-id='type-id-1524' size-in-bits='64' id='type-id-6'/>
+    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-653'/>
+    <reference-type-def kind='lvalue' type-id='type-id-653' size-in-bits='64' id='type-id-329'/>
+    <qualified-type-def type-id='type-id-1076' const='yes' id='type-id-1522'/>
+    <pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-94'/>
+    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-1523'/>
+    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-6'/>
     <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-14'/>
-    <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1440'/>
-    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1011'/>
-    <pointer-type-def type-id='type-id-1425' size-in-bits='64' id='type-id-4'/>
-    <pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-11'/>
+    <pointer-type-def type-id='type-id-1524' size-in-bits='64' id='type-id-1439'/>
+    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1010'/>
+    <pointer-type-def type-id='type-id-1424' size-in-bits='64' id='type-id-4'/>
+    <pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-11'/>
     <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-239'/>
-    <pointer-type-def type-id='type-id-1485' size-in-bits='64' id='type-id-1526'/>
-    <pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1528'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1488' size-in-bits='64' id='type-id-1027'/>
-    <pointer-type-def type-id='type-id-1488' size-in-bits='64' id='type-id-1529'/>
-    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-833'/>
-    <pointer-type-def type-id='type-id-1530' size-in-bits='64' id='type-id-1531'/>
-    <reference-type-def kind='lvalue' type-id='type-id-830' size-in-bits='64' id='type-id-1532'/>
-    <pointer-type-def type-id='type-id-830' size-in-bits='64' id='type-id-1533'/>
-    <pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1535'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1536' size-in-bits='64' id='type-id-1537'/>
-    <pointer-type-def type-id='type-id-1536' size-in-bits='64' id='type-id-1538'/>
-    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1541'/>
-    <pointer-type-def type-id='type-id-1501' size-in-bits='64' id='type-id-1016'/>
-    <pointer-type-def type-id='type-id-1542' size-in-bits='64' id='type-id-1543'/>
-    <pointer-type-def type-id='type-id-1431' size-in-bits='64' id='type-id-1544'/>
-    <pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1545'/>
-    <pointer-type-def type-id='type-id-1505' size-in-bits='64' id='type-id-1546'/>
-    <pointer-type-def type-id='type-id-1547' size-in-bits='64' id='type-id-1548'/>
-    <pointer-type-def type-id='type-id-1549' size-in-bits='64' id='type-id-1550'/>
-    <pointer-type-def type-id='type-id-1433' size-in-bits='64' id='type-id-1551'/>
-    <pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-1552'/>
-    <pointer-type-def type-id='type-id-1508' size-in-bits='64' id='type-id-1553'/>
-    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1554'/>
-    <pointer-type-def type-id='type-id-1555' size-in-bits='64' id='type-id-1303'/>
-    <pointer-type-def type-id='type-id-1514' size-in-bits='64' id='type-id-1556'/>
-    <pointer-type-def type-id='type-id-1557' size-in-bits='64' id='type-id-1558'/>
-    <pointer-type-def type-id='type-id-1559' size-in-bits='64' id='type-id-1560'/>
-    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-1287'/>
-    <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1561'/>
-    <pointer-type-def type-id='type-id-1517' size-in-bits='64' id='type-id-1562'/>
-    <pointer-type-def type-id='type-id-1435' size-in-bits='64' id='type-id-1563'/>
-    <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-23'/>
-    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1564'/>
-    <pointer-type-def type-id='type-id-1565' size-in-bits='64' id='type-id-158'/>
-    <pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-190'/>
-    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-1566'/>
-    <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-382'/>
-    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-1568'/>
-    <pointer-type-def type-id='type-id-1569' size-in-bits='64' id='type-id-1570'/>
+    <pointer-type-def type-id='type-id-1484' size-in-bits='64' id='type-id-1525'/>
+    <pointer-type-def type-id='type-id-1526' size-in-bits='64' id='type-id-1527'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1487' size-in-bits='64' id='type-id-1026'/>
+    <pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1528'/>
+    <pointer-type-def type-id='type-id-830' size-in-bits='64' id='type-id-832'/>
+    <pointer-type-def type-id='type-id-1529' size-in-bits='64' id='type-id-1530'/>
+    <reference-type-def kind='lvalue' type-id='type-id-829' size-in-bits='64' id='type-id-1531'/>
+    <pointer-type-def type-id='type-id-829' size-in-bits='64' id='type-id-1532'/>
+    <pointer-type-def type-id='type-id-1533' size-in-bits='64' id='type-id-1534'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1535' size-in-bits='64' id='type-id-1536'/>
+    <pointer-type-def type-id='type-id-1535' size-in-bits='64' id='type-id-1537'/>
+    <pointer-type-def type-id='type-id-1538' size-in-bits='64' id='type-id-1539'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1500' size-in-bits='64' id='type-id-1540'/>
+    <pointer-type-def type-id='type-id-1500' size-in-bits='64' id='type-id-1015'/>
+    <pointer-type-def type-id='type-id-1541' size-in-bits='64' id='type-id-1542'/>
+    <pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-1543'/>
+    <pointer-type-def type-id='type-id-999' size-in-bits='64' id='type-id-1544'/>
+    <pointer-type-def type-id='type-id-1504' size-in-bits='64' id='type-id-1545'/>
+    <pointer-type-def type-id='type-id-1546' size-in-bits='64' id='type-id-1547'/>
+    <pointer-type-def type-id='type-id-1548' size-in-bits='64' id='type-id-1549'/>
+    <pointer-type-def type-id='type-id-1432' size-in-bits='64' id='type-id-1550'/>
+    <pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1551'/>
+    <pointer-type-def type-id='type-id-1507' size-in-bits='64' id='type-id-1552'/>
+    <pointer-type-def type-id='type-id-1510' size-in-bits='64' id='type-id-1553'/>
+    <pointer-type-def type-id='type-id-1554' size-in-bits='64' id='type-id-1302'/>
+    <pointer-type-def type-id='type-id-1513' size-in-bits='64' id='type-id-1555'/>
+    <pointer-type-def type-id='type-id-1556' size-in-bits='64' id='type-id-1557'/>
+    <pointer-type-def type-id='type-id-1558' size-in-bits='64' id='type-id-1559'/>
+    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-1286'/>
+    <pointer-type-def type-id='type-id-1290' size-in-bits='64' id='type-id-1560'/>
+    <pointer-type-def type-id='type-id-1516' size-in-bits='64' id='type-id-1561'/>
+    <pointer-type-def type-id='type-id-1434' size-in-bits='64' id='type-id-1562'/>
+    <pointer-type-def type-id='type-id-1427' size-in-bits='64' id='type-id-23'/>
+    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-1563'/>
+    <pointer-type-def type-id='type-id-1564' size-in-bits='64' id='type-id-158'/>
+    <pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-190'/>
+    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-1565'/>
+    <pointer-type-def type-id='type-id-1566' size-in-bits='64' id='type-id-381'/>
+    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-1567'/>
+    <pointer-type-def type-id='type-id-1568' size-in-bits='64' id='type-id-1569'/>
     <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-74'/>
-    <pointer-type-def type-id='type-id-1571' size-in-bits='64' id='type-id-1572'/>
-    <pointer-type-def type-id='type-id-1573' size-in-bits='64' id='type-id-1574'/>
-    <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-189'/>
-    <pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1576'/>
+    <pointer-type-def type-id='type-id-1570' size-in-bits='64' id='type-id-1571'/>
+    <pointer-type-def type-id='type-id-1572' size-in-bits='64' id='type-id-1573'/>
+    <pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-189'/>
+    <pointer-type-def type-id='type-id-1574' size-in-bits='64' id='type-id-1575'/>
     <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-171'/>
-    <qualified-type-def type-id='type-id-93' volatile='yes' id='type-id-1123'/>
-    <pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-92'/>
-    <qualified-type-def type-id='type-id-91' volatile='yes' id='type-id-1077'/>
-    <qualified-type-def type-id='type-id-7' volatile='yes' id='type-id-1577'/>
-    <qualified-type-def type-id='type-id-19' volatile='yes' id='type-id-1449'/>
+    <qualified-type-def type-id='type-id-93' volatile='yes' id='type-id-1122'/>
+    <pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-92'/>
+    <qualified-type-def type-id='type-id-91' volatile='yes' id='type-id-1076'/>
+    <qualified-type-def type-id='type-id-7' volatile='yes' id='type-id-1576'/>
+    <qualified-type-def type-id='type-id-19' volatile='yes' id='type-id-1448'/>
     <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-5'/>
     <pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-8'/>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1488'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1453'/>
+      <class-decl name='allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-1487'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1452'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1529' is-artificial='yes'/>
+            <parameter type-id='type-id-1528' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-831'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-832'/>
+      <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='87' column='1' id='type-id-830'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-831'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-833' is-artificial='yes'/>
+            <parameter type-id='type-id-832' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-1501'>
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1485'/>
+      <class-decl name='vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='171' column='1' id='type-id-1500'>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-1484'/>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-1462'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1461'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <parameter type-id='type-id-1503'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <parameter type-id='type-id-1502'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE15_M_erase_at_endEPS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <parameter type-id='type-id-1025'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='537' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1504' is-artificial='yes'/>
+            <parameter type-id='type-id-1503' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='size' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1504' is-artificial='yes'/>
+            <parameter type-id='type-id-1503' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE12_M_check_lenEmPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1504' is-artificial='yes'/>
+            <parameter type-id='type-id-1503' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-7'/>
@@ -17254,81 +17261,81 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE5beginEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <return type-id='type-id-1028'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <return type-id='type-id-1027'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE3endEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <return type-id='type-id-1028'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <return type-id='type-id-1027'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='clear' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert_aux' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <parameter type-id='type-id-1028'/>
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <parameter type-id='type-id-1027'/>
+            <parameter type-id='type-id-1461'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIN15MallocExtension12FreeListInfoESaIS1_EE9push_backERKS1_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='733' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <parameter type-id='type-id-1461'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-1462'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1461'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
-            <parameter type-id='type-id-1503'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
+            <parameter type-id='type-id-1502'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~vector' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1016' is-artificial='yes'/>
+            <parameter type-id='type-id-1015' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='float_denorm_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='168' column='1' id='type-id-1494'>
+      <enum-decl name='float_denorm_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='168' column='1' id='type-id-1493'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='denorm_indeterminate' value='-1'/>
         <enumerator name='denorm_absent' value='0'/>
         <enumerator name='denorm_present' value='1'/>
       </enum-decl>
-      <enum-decl name='float_round_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='153' column='1' id='type-id-1496'>
+      <enum-decl name='float_round_style' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='153' column='1' id='type-id-1495'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='round_indeterminate' value='-1'/>
         <enumerator name='round_toward_zero' value='0'/>
@@ -17336,172 +17343,172 @@
         <enumerator name='round_toward_infinity' value='2'/>
         <enumerator name='round_toward_neg_infinity' value='3'/>
       </enum-decl>
-      <class-decl name='_Destroy_aux&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='106' column='1' id='type-id-1578'>
+      <class-decl name='_Destroy_aux&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='106' column='1' id='type-id-1577'>
         <member-function access='public' static='yes'>
           <function-decl name='__destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1026'/>
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
+            <parameter type-id='type-id-1025'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__destroy&lt;void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-750'/>
-            <parameter type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
+            <parameter type-id='type-id-749'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1026'/>
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
+            <parameter type-id='type-id-1025'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-1485'>
+      <class-decl name='_Vector_base&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='70' column='1' id='type-id-1484'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-1527'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1488'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='75' column='1' id='type-id-1526'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1487'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_start' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='76' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_finish' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='77' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_end_of_storage' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='78' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
-                <parameter type-id='type-id-1490'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
+                <parameter type-id='type-id-1489'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1528' is-artificial='yes'/>
-                <parameter type-id='type-id-1490'/>
+                <parameter type-id='type-id-1527' is-artificial='yes'/>
+                <parameter type-id='type-id-1489'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-1527' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-1526' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='136' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
-            <return type-id='type-id-1027'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
+            <return type-id='type-id-1026'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1487' is-artificial='yes'/>
-            <return type-id='type-id-1490'/>
+            <parameter type-id='type-id-1486' is-artificial='yes'/>
+            <return type-id='type-id-1489'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE11_M_allocateEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN15MallocExtension12FreeListInfoESaIS1_EE13_M_deallocateEPS1_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
+            <parameter type-id='type-id-1025'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-1490'/>
+            <parameter type-id='type-id-1489'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1526' is-artificial='yes'/>
+            <parameter type-id='type-id-1525' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='307' column='1' id='type-id-1579'>
+      <class-decl name='__copy_move&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='307' column='1' id='type-id-1578'>
         <member-function access='public' static='yes'>
           <function-decl name='__copy_m&lt;MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1463'/>
-            <parameter type-id='type-id-1463'/>
-            <parameter type-id='type-id-1026'/>
-            <return type-id='type-id-1026'/>
+            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1025'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__copy_m&lt;void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-748'/>
-            <parameter type-id='type-id-748'/>
-            <parameter type-id='type-id-750'/>
-            <return type-id='type-id-750'/>
+            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-749'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
@@ -17529,21 +17536,21 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='511' column='1' id='type-id-1580'>
+      <class-decl name='__copy_move_backward&lt;false, true, std::random_access_iterator_tag&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='511' column='1' id='type-id-1579'>
         <member-function access='public' static='yes'>
           <function-decl name='__copy_move_b&lt;MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1463'/>
-            <parameter type-id='type-id-1463'/>
-            <parameter type-id='type-id-1026'/>
-            <return type-id='type-id-1026'/>
+            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1025'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__copy_move_b&lt;void (*)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-748'/>
-            <parameter type-id='type-id-748'/>
-            <parameter type-id='type-id-750'/>
-            <return type-id='type-id-750'/>
+            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-747'/>
+            <parameter type-id='type-id-749'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
@@ -17556,181 +17563,181 @@
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__copy_move_b&lt;HeapProfileTable::Bucket*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-848'/>
-            <parameter type-id='type-id-848'/>
+            <parameter type-id='type-id-847'/>
+            <parameter type-id='type-id-847'/>
             <parameter type-id='type-id-275'/>
             <return type-id='type-id-275'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__miter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1581'>
+      <class-decl name='__miter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='285' column='1' id='type-id-1580'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__miter_baseIPN15MallocExtension12FreeListInfoELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1026'/>
-            <return type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__niter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-1582'>
+      <class-decl name='__niter_base&lt;MallocExtension::FreeListInfo*, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='267' column='1' id='type-id-1581'>
         <member-function access='public' static='yes'>
           <function-decl name='__b' mangled-name='_ZNSt12__niter_baseIPN15MallocExtension12FreeListInfoELb0EE3__bES2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1026'/>
-            <return type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__uninitialized_copy&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='87' column='1' id='type-id-1583'>
+      <class-decl name='__uninitialized_copy&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='87' column='1' id='type-id-1582'>
         <member-function access='public' static='yes'>
           <function-decl name='uninitialized_copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1026'/>
-            <parameter type-id='type-id-1026'/>
-            <parameter type-id='type-id-1026'/>
-            <return type-id='type-id-1026'/>
+            <parameter type-id='type-id-1025'/>
+            <parameter type-id='type-id-1025'/>
+            <parameter type-id='type-id-1025'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='uninitialized_copy&lt;void (**)(), void (**)()&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-750'/>
-            <parameter type-id='type-id-750'/>
-            <parameter type-id='type-id-750'/>
-            <return type-id='type-id-750'/>
+            <parameter type-id='type-id-749'/>
+            <parameter type-id='type-id-749'/>
+            <parameter type-id='type-id-749'/>
+            <return type-id='type-id-749'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='52' column='1' id='type-id-830'>
+      <class-decl name='basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='52' column='1' id='type-id-829'>
         <member-type access='private'>
-          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-1534'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-831'/>
+          <class-decl name='_Alloc_hider' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='258' column='1' id='type-id-1533'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-830'/>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_p' type-id='type-id-3' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='262' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <parameter type-id='type-id-3'/>
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <parameter type-id='type-id-3'/>
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <parameter type-id='type-id-3'/>
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <parameter type-id='type-id-3'/>
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <parameter type-id='type-id-3'/>
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Alloc_hider' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1535' is-artificial='yes'/>
+                <parameter type-id='type-id-1534' is-artificial='yes'/>
                 <parameter type-id='type-id-3'/>
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-833'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1536'/>
+          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1535'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-598'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1584'/>
+          <class-decl name='_Rep' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='148' column='1' id='type-id-597'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1583'/>
             <data-member access='public' static='yes'>
               <var-decl name='_S_max_size' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='51' column='1'/>
             </data-member>
             <data-member access='public' static='yes'>
-              <var-decl name='_S_terminal' type-id='type-id-764' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1'/>
+              <var-decl name='_S_terminal' type-id='type-id-763' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='56' column='1'/>
             </data-member>
             <data-member access='public' static='yes'>
-              <var-decl name='_S_empty_rep_storage' type-id='type-id-367' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1'/>
+              <var-decl name='_S_empty_rep_storage' type-id='type-id-366' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='68' column='1'/>
             </data-member>
             <member-function access='public' static='yes'>
               <function-decl name='_S_empty_rep' mangled-name='_ZNSs4_Rep12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <return type-id='type-id-1537'/>
+                <return type-id='type-id-1536'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_refdata' mangled-name='_ZNSs4_Rep10_M_refdataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-713' is-artificial='yes'/>
+                <parameter type-id='type-id-712' is-artificial='yes'/>
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_dispose' mangled-name='_ZNSs4_Rep10_M_disposeERKSaIcE' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-713' is-artificial='yes'/>
-                <parameter type-id='type-id-834'/>
+                <parameter type-id='type-id-712' is-artificial='yes'/>
+                <parameter type-id='type-id-833'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_is_leaked' mangled-name='_ZNKSs4_Rep12_M_is_leakedEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-600' is-artificial='yes'/>
+                <parameter type-id='type-id-599' is-artificial='yes'/>
                 <return type-id='type-id-76'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1536'/>
+          <class-decl name='_Rep' is-struct='yes' visibility='default' id='type-id-1535'/>
         </member-type>
         <member-type access='public'>
-          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1584'/>
+          <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1583'/>
         </member-type>
         <data-member access='public' static='yes'>
           <var-decl name='npos' type-id='type-id-115' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='270' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_dataplus' type-id='type-id-1534' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
+          <var-decl name='_M_dataplus' type-id='type-id-1533' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='274' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -17738,71 +17745,71 @@
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-84'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -17810,132 +17817,132 @@
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-84'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_data' mangled-name='_ZNKSs7_M_dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <return type-id='type-id-3'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_rep' mangled-name='_ZNKSs6_M_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
-            <return type-id='type-id-713'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
+            <return type-id='type-id-712'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNKSs4sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_empty_rep' mangled-name='_ZNSs12_S_empty_repEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1537'/>
+            <return type-id='type-id-1536'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_allocator' mangled-name='_ZNKSs13get_allocatorEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
-            <return type-id='type-id-831'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
+            <return type-id='type-id-830'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='c_str' mangled-name='_ZNKSs5c_strEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1612' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <return type-id='type-id-2'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='empty' mangled-name='_ZNKSs5emptyEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+=' mangled-name='_ZNSspLEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='804' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <return type-id='type-id-1532'/>
+            <return type-id='type-id-1531'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='clear' mangled-name='_ZNSs5clearEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='append' mangled-name='_ZNSs6appendEPKc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='868' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <return type-id='type-id-1532'/>
+            <return type-id='type-id-1531'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -17943,83 +17950,83 @@
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-84'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='data' mangled-name='_ZNKSs4dataEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='1622' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <return type-id='type-id-2'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='length' mangled-name='_ZNKSs6lengthEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1493' is-artificial='yes'/>
+            <parameter type-id='type-id-1492' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -18027,71 +18034,71 @@
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-84'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -18099,91 +18106,91 @@
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-84'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNSsixEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-1460'/>
+            <return type-id='type-id-1459'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='resize' mangled-name='_ZNSs6resizeEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='666' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_leak' mangled-name='_ZNSs7_M_leakEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
@@ -18191,52 +18198,52 @@
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
-            <parameter type-id='type-id-829'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
+            <parameter type-id='type-id-828'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-84'/>
-            <parameter type-id='type-id-834'/>
+            <parameter type-id='type-id-833'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~basic_string' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h' line='502' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1533' is-artificial='yes'/>
+            <parameter type-id='type-id-1532' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='nothrow_t' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='67' column='1' id='type-id-1498'/>
-      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='926' column='1' id='type-id-1585'>
+      <class-decl name='nothrow_t' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='67' column='1' id='type-id-1497'/>
+      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='926' column='1' id='type-id-1584'>
         <data-member access='public' static='yes'>
-          <var-decl name='is_specialized' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='927' column='1'/>
+          <var-decl name='is_specialized' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='927' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='digits' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='934' column='1'/>
@@ -18245,13 +18252,13 @@
           <var-decl name='digits10' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='935' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_signed' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='936' column='1'/>
+          <var-decl name='is_signed' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='936' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_integer' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='937' column='1'/>
+          <var-decl name='is_integer' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='937' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_exact' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='938' column='1'/>
+          <var-decl name='is_exact' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='938' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='radix' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='939' column='1'/>
@@ -18269,37 +18276,37 @@
           <var-decl name='max_exponent10' type-id='type-id-139' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='948' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_infinity' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='950' column='1'/>
+          <var-decl name='has_infinity' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='950' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_quiet_NaN' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='951' column='1'/>
+          <var-decl name='has_quiet_NaN' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='951' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_signaling_NaN' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='952' column='1'/>
+          <var-decl name='has_signaling_NaN' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='952' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-1495' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='953' column='1'/>
+          <var-decl name='has_denorm' type-id='type-id-1494' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='953' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm_loss' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='954' column='1'/>
+          <var-decl name='has_denorm_loss' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='954' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_iec559' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='965' column='1'/>
+          <var-decl name='is_iec559' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='965' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_bounded' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='966' column='1'/>
+          <var-decl name='is_bounded' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='966' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='is_modulo' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='967' column='1'/>
+          <var-decl name='is_modulo' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='967' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='traps' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='969' column='1'/>
+          <var-decl name='traps' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='969' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='tinyness_before' type-id='type-id-487' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='970' column='1'/>
+          <var-decl name='tinyness_before' type-id='type-id-486' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='970' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-1497' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='971' column='1'/>
+          <var-decl name='round_style' type-id='type-id-1496' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='971' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsImE3maxEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/limits' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
@@ -18307,110 +18314,110 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='string' type-id='type-id-830' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-835'/>
-      <class-decl name='bad_alloc' visibility='default' is-declaration-only='yes' id='type-id-1530'>
+      <typedef-decl name='string' type-id='type-id-829' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stringfwd.h' line='56' column='1' id='type-id-834'/>
+      <class-decl name='bad_alloc' visibility='default' is-declaration-only='yes' id='type-id-1529'>
         <member-function access='private' constructor='yes'>
           <function-decl name='bad_alloc' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/new' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1531' is-artificial='yes'/>
+            <parameter type-id='type-id-1530' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-1539'>
+      <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-1538'>
         <member-function access='private' constructor='yes'>
           <function-decl name='exception' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/exception' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1540' is-artificial='yes'/>
+            <parameter type-id='type-id-1539' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1586'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1587'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1588'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1589'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1585'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;char*, std::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-1586'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1587'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::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-1588'/>
       <function-decl name='max&lt;long unsigned int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-330'/>
-        <parameter type-id='type-id-330'/>
-        <return type-id='type-id-330'/>
+        <parameter type-id='type-id-329'/>
+        <parameter type-id='type-id-329'/>
+        <return type-id='type-id-329'/>
       </function-decl>
       <function-decl name='__copy_move_a&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <return type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='__copy_move_a2&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <return type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <return type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <return type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='__copy_move_backward_a2&lt;false, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <return type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='copy_backward&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <return type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='_Destroy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
         <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1027'/>
         <return type-id='type-id-75'/>
       </function-decl>
       <function-decl name='uninitialized_copy&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <return type-id='type-id-1026'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='__uninitialized_copy_a&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
         <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1027'/>
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
       <function-decl name='__uninitialized_move_a&lt;MallocExtension::FreeListInfo*, MallocExtension::FreeListInfo*, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_uninitialized.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
+        <parameter type-id='type-id-1025'/>
         <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1026'/>
-        <parameter type-id='type-id-1027'/>
-        <return type-id='type-id-1026'/>
+        <return type-id='type-id-1025'/>
       </function-decl>
     </namespace-decl>
-    <type-decl name='variadic parameter type' id='type-id-1590'/>
+    <type-decl name='variadic parameter type' id='type-id-1589'/>
     <type-decl name='void' id='type-id-75'/>
     <namespace-decl name='base'>
       <enum-decl name='LinkerInitialized' filepath='src/base/basictypes.h' line='381' column='1' id='type-id-95'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='LINKER_INITIALIZED' value='0'/>
       </enum-decl>
-      <class-decl name='MallocRange' size-in-bits='256' is-struct='yes' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='399' column='1' id='type-id-1456'>
+      <class-decl name='MallocRange' size-in-bits='256' is-struct='yes' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='399' column='1' id='type-id-1455'>
         <member-type access='public'>
-          <enum-decl name='Type' filepath='./src/gperftools/malloc_extension.h' line='400' column='1' id='type-id-1591'>
+          <enum-decl name='Type' filepath='./src/gperftools/malloc_extension.h' line='400' column='1' id='type-id-1590'>
             <underlying-type type-id='type-id-96'/>
             <enumerator name='INUSE' value='0'/>
             <enumerator name='FREE' value='1'/>
@@ -18425,7 +18432,7 @@
           <var-decl name='length' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='409' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='type' type-id='type-id-1591' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='410' column='1'/>
+          <var-decl name='type' type-id='type-id-1590' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='410' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
           <var-decl name='fraction' type-id='type-id-15' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='411' column='1'/>
@@ -18461,112 +18468,112 @@
         </function-decl>
       </namespace-decl>
       <namespace-decl name='internal'>
-        <class-decl name='HookList&lt;void (*)(const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1085'>
+        <class-decl name='HookList&lt;void (*)(const void*)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1084'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1478' is-artificial='yes'/>
+              <parameter type-id='type-id-1477' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1478' is-artificial='yes'/>
+              <parameter type-id='type-id-1477' is-artificial='yes'/>
               <return type-id='type-id-190'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1478' is-artificial='yes'/>
-              <parameter type-id='type-id-1566'/>
+              <parameter type-id='type-id-1477' is-artificial='yes'/>
+              <parameter type-id='type-id-1565'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <parameter type-id='type-id-190'/>
               <return type-id='type-id-190'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <parameter type-id='type-id-190'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-1457' is-artificial='yes'/>
               <parameter type-id='type-id-190'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1084'>
+        <class-decl name='HookList&lt;void (*)(const void*, size_t)&gt;' size-in-bits='576' is-struct='yes' visibility='default' filepath='./src/malloc_hook-inl.h' line='59' column='1' id='type-id-1083'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='priv_end' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
+            <var-decl name='priv_end' type-id='type-id-1079' visibility='default' filepath='src/malloc_hook-inl.h' line='101' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='priv_data' type-id='type-id-1081' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
+            <var-decl name='priv_data' type-id='type-id-1080' visibility='default' filepath='src/malloc_hook-inl.h' line='102' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='empty' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE5emptyEv' filepath='src/malloc_hook-inl.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE5emptyEv'>
-              <parameter type-id='type-id-1480' is-artificial='yes'/>
+              <parameter type-id='type-id-1479' is-artificial='yes'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='GetSingular' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE11GetSingularEv' filepath='src/malloc_hook-inl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE11GetSingularEv'>
-              <parameter type-id='type-id-1480' is-artificial='yes'/>
-              <return type-id='type-id-382'/>
+              <parameter type-id='type-id-1479' is-artificial='yes'/>
+              <return type-id='type-id-381'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='FixupPrivEndLocked' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE18FixupPrivEndLockedEv' filepath='src/malloc_hook-inl.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE18FixupPrivEndLockedEv'>
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
               <return type-id='type-id-75'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Traverse' mangled-name='_ZNK4base8internal8HookListIPFvPKvmEE8TraverseEPS5_i' filepath='src/malloc_hook-inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK4base8internal8HookListIPFvPKvmEE8TraverseEPS5_i'>
-              <parameter type-id='type-id-1480' is-artificial='yes'/>
-              <parameter type-id='type-id-1568'/>
+              <parameter type-id='type-id-1479' is-artificial='yes'/>
+              <parameter type-id='type-id-1567'/>
               <parameter type-id='type-id-1'/>
               <return type-id='type-id-1'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='ExchangeSingular' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE16ExchangeSingularES5_' filepath='src/malloc_hook-inl.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE16ExchangeSingularES5_'>
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
-              <parameter type-id='type-id-382'/>
-              <return type-id='type-id-382'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-381'/>
+              <return type-id='type-id-381'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Remove' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE6RemoveES5_' filepath='src/malloc_hook-inl.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE6RemoveES5_'>
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
-              <parameter type-id='type-id-382'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-381'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='Add' mangled-name='_ZN4base8internal8HookListIPFvPKvmEE3AddES5_' filepath='src/malloc_hook-inl.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN4base8internal8HookListIPFvPKvmEE3AddES5_'>
-              <parameter type-id='type-id-1459' is-artificial='yes'/>
-              <parameter type-id='type-id-382'/>
+              <parameter type-id='type-id-1458' is-artificial='yes'/>
+              <parameter type-id='type-id-381'/>
               <return type-id='type-id-76'/>
             </function-decl>
           </member-function>
@@ -18574,230 +18581,230 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1028'>
+      <class-decl name='__normal_iterator&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='669' column='1' id='type-id-1027'>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-1026' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-1025' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='671' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__normal_iterator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1029' is-artificial='yes'/>
-            <parameter type-id='type-id-1030'/>
+            <parameter type-id='type-id-1028' is-artificial='yes'/>
+            <parameter type-id='type-id-1029'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEE4baseEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
-            <return type-id='type-id-1030'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
+            <return type-id='type-id-1029'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN15MallocExtension12FreeListInfoESt6vectorIS2_SaIS2_EEEdeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1031' is-artificial='yes'/>
-            <return type-id='type-id-1032'/>
+            <parameter type-id='type-id-1030' is-artificial='yes'/>
+            <return type-id='type-id-1031'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1453'>
+      <class-decl name='new_allocator&lt;MallocExtension::FreeListInfo&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-1452'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
-            <parameter type-id='type-id-1470'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
+            <parameter type-id='type-id-1469'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE10deallocateEPS2_m' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
+            <parameter type-id='type-id-1025'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE8max_sizeEv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1471' is-artificial='yes'/>
+            <parameter type-id='type-id-1470' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE8allocateEmPKv' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-74'/>
-            <return type-id='type-id-1026'/>
+            <return type-id='type-id-1025'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='construct' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE9constructEPS2_RKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
-            <parameter type-id='type-id-1026'/>
-            <parameter type-id='type-id-1462'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
+            <parameter type-id='type-id-1025'/>
+            <parameter type-id='type-id-1461'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='destroy' mangled-name='_ZN9__gnu_cxx13new_allocatorIN15MallocExtension12FreeListInfoEE7destroyEPS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1454' is-artificial='yes'/>
-            <parameter type-id='type-id-1026'/>
+            <parameter type-id='type-id-1453' is-artificial='yes'/>
+            <parameter type-id='type-id-1025'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-832'>
+      <class-decl name='new_allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='52' column='1' id='type-id-831'>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1472'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1472'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1472'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1472'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1472'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
-            <parameter type-id='type-id-1473'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
+            <parameter type-id='type-id-1472'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1455' is-artificial='yes'/>
+            <parameter type-id='type-id-1454' is-artificial='yes'/>
             <parameter type-id='type-id-1' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1592'/>
-      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1593'/>
-      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1594'/>
+      <class-decl name='__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1591'/>
+      <class-decl name='__normal_iterator&lt;const MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1592'/>
+      <class-decl name='__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1593'/>
       <function-decl name='operator-&lt;MallocExtension::FreeListInfo*, std::vector&lt;MallocExtension::FreeListInfo, std::allocator&lt;MallocExtension::FreeListInfo&gt; &gt; &gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_iterator.h' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1468'/>
-        <parameter type-id='type-id-1468'/>
-        <return type-id='type-id-314'/>
+        <parameter type-id='type-id-1467'/>
+        <parameter type-id='type-id-1467'/>
+        <return type-id='type-id-313'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='CentralFreeList' size-in-bits='9344' visibility='default' filepath='src/central_freelist.h' line='50' column='1' id='type-id-1542'>
+      <class-decl name='CentralFreeList' size-in-bits='9344' visibility='default' filepath='src/central_freelist.h' line='50' column='1' id='type-id-1541'>
         <member-type access='private'>
-          <class-decl name='TCEntry' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/central_freelist.h' line='97' column='1' id='type-id-1429'>
+          <class-decl name='TCEntry' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/central_freelist.h' line='97' column='1' id='type-id-1428'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='head' type-id='type-id-74' visibility='default' filepath='src/central_freelist.h' line='98' column='1'/>
             </data-member>
@@ -18828,7 +18835,7 @@
           <var-decl name='counter_' type-id='type-id-7' visibility='default' filepath='src/central_freelist.h' line='171' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='1024'>
-          <var-decl name='tc_slots_' type-id='type-id-1430' visibility='default' filepath='src/central_freelist.h' line='178' column='1'/>
+          <var-decl name='tc_slots_' type-id='type-id-1429' visibility='default' filepath='src/central_freelist.h' line='178' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='9216'>
           <var-decl name='used_slots_' type-id='type-id-141' visibility='default' filepath='src/central_freelist.h' line='182' column='1'/>
@@ -18841,25 +18848,25 @@
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='length' mangled-name='_ZN8tcmalloc15CentralFreeList6lengthEv' filepath='src/central_freelist.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='FetchFromOneSpans' mangled-name='_ZN8tcmalloc15CentralFreeList17FetchFromOneSpansEiPPvS2_' filepath='src/central_freelist.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList17FetchFromOneSpansEiPPvS2_'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <parameter type-id='type-id-171'/>
             <parameter type-id='type-id-171'/>
@@ -18868,20 +18875,20 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc15CentralFreeList4InitEm' filepath='src/central_freelist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList4InitEm'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Populate' mangled-name='_ZN8tcmalloc15CentralFreeList8PopulateEv' filepath='src/central_freelist.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList8PopulateEv'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='FetchFromOneSpansSafe' mangled-name='_ZN8tcmalloc15CentralFreeList21FetchFromOneSpansSafeEiPPvS2_' filepath='src/central_freelist.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList21FetchFromOneSpansSafeEiPPvS2_'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <parameter type-id='type-id-171'/>
             <parameter type-id='type-id-171'/>
@@ -18890,19 +18897,19 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='OverheadBytes' mangled-name='_ZN8tcmalloc15CentralFreeList13OverheadBytesEv' filepath='src/central_freelist.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList13OverheadBytesEv'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tc_length' mangled-name='_ZN8tcmalloc15CentralFreeList9tc_lengthEv' filepath='src/central_freelist.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList9tc_lengthEv'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='RemoveRange' mangled-name='_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i' filepath='src/central_freelist.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-171'/>
             <parameter type-id='type-id-171'/>
             <parameter type-id='type-id-1'/>
@@ -18911,21 +18918,21 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='ReleaseToSpans' mangled-name='_ZN8tcmalloc15CentralFreeList14ReleaseToSpansEPv' filepath='src/central_freelist.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList14ReleaseToSpansEPv'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ReleaseListToSpans' mangled-name='_ZN8tcmalloc15CentralFreeList18ReleaseListToSpansEPv' filepath='src/central_freelist.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList18ReleaseListToSpansEPv'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ShrinkCache' mangled-name='_ZN8tcmalloc15CentralFreeList11ShrinkCacheEib' filepath='src/central_freelist.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11ShrinkCacheEib'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <parameter type-id='type-id-76'/>
             <return type-id='type-id-76'/>
@@ -18940,13 +18947,13 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='MakeCacheSpace' mangled-name='_ZN8tcmalloc15CentralFreeList14MakeCacheSpaceEv' filepath='src/central_freelist.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList14MakeCacheSpaceEv'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='InsertRange' mangled-name='_ZN8tcmalloc15CentralFreeList11InsertRangeEPvS1_i' filepath='src/central_freelist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc15CentralFreeList11InsertRangeEPvS1_i'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <parameter type-id='type-id-74'/>
             <parameter type-id='type-id-1'/>
@@ -18955,35 +18962,35 @@
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='CentralFreeList' filepath='src/central_freelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Unlock' mangled-name='_ZN8tcmalloc15CentralFreeList6UnlockEv' filepath='src/central_freelist.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Lock' mangled-name='_ZN8tcmalloc15CentralFreeList4LockEv' filepath='src/central_freelist.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1543' is-artificial='yes'/>
+            <parameter type-id='type-id-1542' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='CentralFreeListPadded' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='206' column='1' id='type-id-1431'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1595'/>
+      <class-decl name='CentralFreeListPadded' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='206' column='1' id='type-id-1430'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1594'/>
       </class-decl>
-      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='196' column='1' id='type-id-1595'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1542'/>
+      <class-decl name='CentralFreeListPaddedTo&lt;16&gt;' size-in-bits='9728' visibility='default' filepath='src/central_freelist.h' line='196' column='1' id='type-id-1594'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1541'/>
         <data-member access='private' layout-offset-in-bits='9312'>
           <var-decl name='pad_' type-id='type-id-303' visibility='default' filepath='src/central_freelist.h' line='198' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='LogItem' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='70' column='1' id='type-id-1000'>
+      <class-decl name='LogItem' size-in-bits='128' visibility='default' filepath='src/internal_logging.h' line='70' column='1' id='type-id-999'>
         <member-type access='private'>
-          <enum-decl name='Tag' filepath='src/internal_logging.h' line='83' column='1' id='type-id-1596'>
+          <enum-decl name='Tag' filepath='src/internal_logging.h' line='83' column='1' id='type-id-1595'>
             <underlying-type type-id='type-id-96'/>
             <enumerator name='kStr' value='0'/>
             <enumerator name='kSigned' value='1'/>
@@ -18993,7 +19000,7 @@
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='src/internal_logging.h' line='91' column='1' id='type-id-1597'>
+          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='src/internal_logging.h' line='91' column='1' id='type-id-1596'>
             <data-member access='public'>
               <var-decl name='str' type-id='type-id-2' visibility='default' filepath='src/internal_logging.h' line='92' column='1'/>
             </data-member>
@@ -19009,697 +19016,697 @@
           </union-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='tag_' type-id='type-id-1596' visibility='default' filepath='src/internal_logging.h' line='90' column='1'/>
+          <var-decl name='tag_' type-id='type-id-1595' visibility='default' filepath='src/internal_logging.h' line='90' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='u_' type-id='type-id-1597' visibility='default' filepath='src/internal_logging.h' line='96' column='1'/>
+          <var-decl name='u_' type-id='type-id-1596' visibility='default' filepath='src/internal_logging.h' line='96' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-18'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-20'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-157'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-21'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='LogItem' filepath='src/internal_logging.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1544' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='PageHeap' size-in-bits='4293888' visibility='default' filepath='src/page_heap.h' line='104' column='1' id='type-id-1505'>
+      <class-decl name='PageHeap' size-in-bits='4293888' visibility='default' filepath='src/page_heap.h' line='104' column='1' id='type-id-1504'>
         <member-type access='private'>
-          <class-decl name='LargeSpanStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='164' column='1' id='type-id-1547'>
+          <class-decl name='LargeSpanStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='164' column='1' id='type-id-1546'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='spans' type-id='type-id-103' visibility='default' filepath='src/page_heap.h' line='165' column='1'/>
             </data-member>
@@ -19712,17 +19719,17 @@
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='SmallSpanStats' size-in-bits='16384' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='155' column='1' id='type-id-1549'>
+          <class-decl name='SmallSpanStats' size-in-bits='16384' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='155' column='1' id='type-id-1548'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='normal_length' type-id='type-id-1415' visibility='default' filepath='src/page_heap.h' line='158' column='1'/>
+              <var-decl name='normal_length' type-id='type-id-1414' visibility='default' filepath='src/page_heap.h' line='158' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='8192'>
-              <var-decl name='returned_length' type-id='type-id-1415' visibility='default' filepath='src/page_heap.h' line='159' column='1'/>
+              <var-decl name='returned_length' type-id='type-id-1414' visibility='default' filepath='src/page_heap.h' line='159' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='SpanList' size-in-bits='768' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='232' column='1' id='type-id-1433'>
+          <class-decl name='SpanList' size-in-bits='768' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='232' column='1' id='type-id-1432'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='normal' type-id='type-id-144' visibility='default' filepath='src/page_heap.h' line='233' column='1'/>
             </data-member>
@@ -19732,7 +19739,7 @@
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='Stats' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='145' column='1' id='type-id-1421'>
+          <class-decl name='Stats' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/page_heap.h' line='145' column='1' id='type-id-1420'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='system_bytes' type-id='type-id-38' visibility='default' filepath='src/page_heap.h' line='147' column='1'/>
             </data-member>
@@ -19747,35 +19754,35 @@
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='Stats' filepath='src/page_heap.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1552' is-artificial='yes'/>
+                <parameter type-id='type-id-1551' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='PageMap' type-id='type-id-1404' filepath='src/page_heap.h' line='224' column='1' id='type-id-1598'/>
+          <typedef-decl name='PageMap' type-id='type-id-1403' filepath='src/page_heap.h' line='224' column='1' id='type-id-1597'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='PageMapCache' type-id='type-id-1385' filepath='src/page_heap.h' line='225' column='1' id='type-id-1599'/>
+          <typedef-decl name='PageMapCache' type-id='type-id-1384' filepath='src/page_heap.h' line='225' column='1' id='type-id-1598'/>
         </member-type>
         <data-member access='private' static='yes'>
           <var-decl name='kPageMapBigAllocationThreshold' type-id='type-id-115' visibility='default' filepath='src/page_heap.h' line='203' column='1'/>
@@ -19790,19 +19797,19 @@
           <var-decl name='kDefaultReleaseDelay' type-id='type-id-139' visibility='default' filepath='src/page_heap.h' line='221' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='pagemap_' type-id='type-id-1598' visibility='default' filepath='src/page_heap.h' line='226' column='1'/>
+          <var-decl name='pagemap_' type-id='type-id-1597' visibility='default' filepath='src/page_heap.h' line='226' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='pagemap_cache_' type-id='type-id-1599' visibility='default' filepath='src/page_heap.h' line='227' column='1'/>
+          <var-decl name='pagemap_cache_' type-id='type-id-1598' visibility='default' filepath='src/page_heap.h' line='227' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4194432'>
-          <var-decl name='large_' type-id='type-id-1433' visibility='default' filepath='src/page_heap.h' line='238' column='1'/>
+          <var-decl name='large_' type-id='type-id-1432' visibility='default' filepath='src/page_heap.h' line='238' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4195200'>
-          <var-decl name='free_' type-id='type-id-1434' visibility='default' filepath='src/page_heap.h' line='241' column='1'/>
+          <var-decl name='free_' type-id='type-id-1433' visibility='default' filepath='src/page_heap.h' line='241' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4293504'>
-          <var-decl name='stats_' type-id='type-id-1421' visibility='default' filepath='src/page_heap.h' line='244' column='1'/>
+          <var-decl name='stats_' type-id='type-id-1420' visibility='default' filepath='src/page_heap.h' line='244' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4293760'>
           <var-decl name='scavenge_counter_' type-id='type-id-90' visibility='default' filepath='src/page_heap.h' line='302' column='1'/>
@@ -19815,253 +19822,253 @@
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GetSizeClassIfCached' mangled-name='_ZNK8tcmalloc8PageHeap20GetSizeClassIfCachedEm' filepath='src/page_heap.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
-            <parameter type-id='type-id-1285'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
+            <parameter type-id='type-id-1284'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GetDescriptor' mangled-name='_ZNK8tcmalloc8PageHeap13GetDescriptorEm' filepath='src/page_heap.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
-            <parameter type-id='type-id-1285'/>
-            <return type-id='type-id-1287'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
+            <parameter type-id='type-id-1284'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='CacheSizeClass' mangled-name='_ZNK8tcmalloc8PageHeap14CacheSizeClassEmm' filepath='src/page_heap.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
-            <parameter type-id='type-id-1285'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
+            <parameter type-id='type-id-1284'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='SetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21SetAggressiveDecommitEb' filepath='src/page_heap.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <parameter type-id='type-id-76'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stats' mangled-name='_ZNK8tcmalloc8PageHeap5statsEv' filepath='src/page_heap.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1507' is-artificial='yes'/>
-            <return type-id='type-id-1421'/>
+            <parameter type-id='type-id-1506' is-artificial='yes'/>
+            <return type-id='type-id-1420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GetAggressiveDecommit' mangled-name='_ZN8tcmalloc8PageHeap21GetAggressiveDecommitEv' filepath='src/page_heap.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='PageHeap' mangled-name='_ZN8tcmalloc8PageHeapC1Ev' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeapC1Ev'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='RecordSpan' mangled-name='_ZN8tcmalloc8PageHeap10RecordSpanEPNS_4SpanE' filepath='src/page_heap.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='MayMergeSpans' mangled-name='_ZN8tcmalloc8PageHeap13MayMergeSpansEPNS_4SpanES2_' filepath='src/page_heap.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap13MayMergeSpansEPNS_4SpanES2_'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='RegisterSizeClass' mangled-name='_ZN8tcmalloc8PageHeap17RegisterSizeClassEPNS_4SpanEm' filepath='src/page_heap.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17RegisterSizeClassEPNS_4SpanEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GetLargeSpanStats' mangled-name='_ZN8tcmalloc8PageHeap17GetLargeSpanStatsEPNS0_14LargeSpanStatsE' filepath='src/page_heap.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17GetLargeSpanStatsEPNS0_14LargeSpanStatsE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1548'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1547'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GetNextRange' mangled-name='_ZN8tcmalloc8PageHeap12GetNextRangeEmPN4base11MallocRangeE' filepath='src/page_heap.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap12GetNextRangeEmPN4base11MallocRangeE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1285'/>
-            <parameter type-id='type-id-1457'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1284'/>
+            <parameter type-id='type-id-1456'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Check' mangled-name='_ZN8tcmalloc8PageHeap5CheckEv' filepath='src/page_heap.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5CheckEv'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='CheckList' mangled-name='_ZN8tcmalloc8PageHeap9CheckListEPNS_4SpanEmmi' filepath='src/page_heap.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap9CheckListEPNS_4SpanEmmi'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1285'/>
+            <parameter type-id='type-id-1285'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='CheckExpensive' mangled-name='_ZN8tcmalloc8PageHeap14CheckExpensiveEv' filepath='src/page_heap.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap14CheckExpensiveEv'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Split' mangled-name='_ZN8tcmalloc8PageHeap5SplitEPNS_4SpanEm' filepath='src/page_heap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5SplitEPNS_4SpanEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <parameter type-id='type-id-1286'/>
-            <return type-id='type-id-1287'/>
+            <parameter type-id='type-id-1285'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GetSmallSpanStats' mangled-name='_ZN8tcmalloc8PageHeap17GetSmallSpanStatsEPNS0_14SmallSpanStatsE' filepath='src/page_heap.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17GetSmallSpanStatsEPNS0_14SmallSpanStatsE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1550'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1549'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='RemoveFromFreeList' mangled-name='_ZN8tcmalloc8PageHeap18RemoveFromFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap18RemoveFromFreeListEPNS_4SpanE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='PrependToFreeList' mangled-name='_ZN8tcmalloc8PageHeap17PrependToFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17PrependToFreeListEPNS_4SpanE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='DecommitSpan' mangled-name='_ZN8tcmalloc8PageHeap12DecommitSpanEPNS_4SpanE' filepath='src/page_heap.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap12DecommitSpanEPNS_4SpanE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='MergeIntoFreeList' mangled-name='_ZN8tcmalloc8PageHeap17MergeIntoFreeListEPNS_4SpanE' filepath='src/page_heap.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap17MergeIntoFreeListEPNS_4SpanE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ReleaseLastNormalSpan' mangled-name='_ZN8tcmalloc8PageHeap21ReleaseLastNormalSpanEPNS0_8SpanListE' filepath='src/page_heap.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap21ReleaseLastNormalSpanEPNS0_8SpanListE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1551'/>
-            <return type-id='type-id-1286'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1550'/>
+            <return type-id='type-id-1285'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ReleaseAtLeastNPages' mangled-name='_ZN8tcmalloc8PageHeap20ReleaseAtLeastNPagesEm' filepath='src/page_heap.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap20ReleaseAtLeastNPagesEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1286'/>
-            <return type-id='type-id-1286'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1285'/>
+            <return type-id='type-id-1285'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='EnsureLimit' mangled-name='_ZN8tcmalloc8PageHeap11EnsureLimitEmb' filepath='src/page_heap.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap11EnsureLimitEmb'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1285'/>
             <parameter type-id='type-id-76'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='IncrementalScavenge' mangled-name='_ZN8tcmalloc8PageHeap19IncrementalScavengeEm' filepath='src/page_heap.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap19IncrementalScavengeEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1285'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc8PageHeap6DeleteEPNS_4SpanE' filepath='src/page_heap.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap6DeleteEPNS_4SpanE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GrowHeap' mangled-name='_ZN8tcmalloc8PageHeap8GrowHeapEm' filepath='src/page_heap.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap8GrowHeapEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1286'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1285'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='CommitSpan' mangled-name='_ZN8tcmalloc8PageHeap10CommitSpanEPNS_4SpanE' filepath='src/page_heap.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap10CommitSpanEPNS_4SpanE'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Carve' mangled-name='_ZN8tcmalloc8PageHeap5CarveEPNS_4SpanEm' filepath='src/page_heap.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap5CarveEPNS_4SpanEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <parameter type-id='type-id-1286'/>
-            <return type-id='type-id-1287'/>
+            <parameter type-id='type-id-1285'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='AllocLarge' mangled-name='_ZN8tcmalloc8PageHeap10AllocLargeEm' filepath='src/page_heap.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap10AllocLargeEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1286'/>
-            <return type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1285'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='SearchFreeAndLargeLists' mangled-name='_ZN8tcmalloc8PageHeap23SearchFreeAndLargeListsEm' filepath='src/page_heap.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap23SearchFreeAndLargeListsEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1286'/>
-            <return type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1285'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='New' mangled-name='_ZN8tcmalloc8PageHeap3NewEm' filepath='src/page_heap.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc8PageHeap3NewEm'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
-            <parameter type-id='type-id-1286'/>
-            <return type-id='type-id-1287'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
+            <parameter type-id='type-id-1285'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='PageHeap' filepath='src/page_heap.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1546' is-artificial='yes'/>
+            <parameter type-id='type-id-1545' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1508'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::Span&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1507'>
         <data-member access='private' static='yes'>
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
         </data-member>
@@ -20079,31 +20086,31 @@
         </data-member>
         <member-function access='private'>
           <function-decl name='inuse' mangled-name='_ZNK8tcmalloc17PageHeapAllocatorINS_4SpanEE5inuseEv' filepath='src/page_heap_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1510' is-artificial='yes'/>
+            <parameter type-id='type-id-1509' is-artificial='yes'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1283' is-artificial='yes'/>
-            <parameter type-id='type-id-1287'/>
+            <parameter type-id='type-id-1282' is-artificial='yes'/>
+            <parameter type-id='type-id-1286'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1283' is-artificial='yes'/>
-            <return type-id='type-id-1287'/>
+            <parameter type-id='type-id-1282' is-artificial='yes'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_4SpanEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1283' is-artificial='yes'/>
+            <parameter type-id='type-id-1282' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1511'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTrace&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1510'>
         <data-member access='private' static='yes'>
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
         </data-member>
@@ -20121,25 +20128,25 @@
         </data-member>
         <member-function access='private'>
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1554' is-artificial='yes'/>
-            <return type-id='type-id-1561'/>
+            <parameter type-id='type-id-1553' is-artificial='yes'/>
+            <return type-id='type-id-1560'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1554' is-artificial='yes'/>
-            <parameter type-id='type-id-1561'/>
+            <parameter type-id='type-id-1553' is-artificial='yes'/>
+            <parameter type-id='type-id-1560'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_10StackTraceEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1149' is-artificial='yes'/>
+            <parameter type-id='type-id-1148' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1514'>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' size-in-bits='256' visibility='default' filepath='src/page_heap_allocator.h' line='47' column='1' id='type-id-1513'>
         <data-member access='private' static='yes'>
           <var-decl name='kAllocIncrement' type-id='type-id-139' visibility='default' filepath='src/page_heap_allocator.h' line='99' column='1'/>
         </data-member>
@@ -20157,31 +20164,31 @@
         </data-member>
         <member-function access='private'>
           <function-decl name='inuse' mangled-name='_ZNK8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE5inuseEv' filepath='src/page_heap_allocator.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1516' is-artificial='yes'/>
+            <parameter type-id='type-id-1515' is-artificial='yes'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Delete' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE6DeleteEPS1_' filepath='src/page_heap_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
-            <parameter type-id='type-id-1562'/>
+            <parameter type-id='type-id-1555' is-artificial='yes'/>
+            <parameter type-id='type-id-1561'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE4InitEv' filepath='src/page_heap_allocator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
+            <parameter type-id='type-id-1555' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='New' mangled-name='_ZN8tcmalloc17PageHeapAllocatorINS_11ThreadCacheEE3NewEv' filepath='src/page_heap_allocator.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1556' is-artificial='yes'/>
-            <return type-id='type-id-1562'/>
+            <parameter type-id='type-id-1555' is-artificial='yes'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='Sampler' size-in-bits='128' visibility='default' filepath='src/sampler.h' line='103' column='1' id='type-id-1557'>
+      <class-decl name='Sampler' size-in-bits='128' visibility='default' filepath='src/sampler.h' line='103' column='1' id='type-id-1556'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='bytes_until_sample_' type-id='type-id-7' visibility='default' filepath='src/sampler.h' line='130' column='1'/>
         </data-member>
@@ -20195,11 +20202,11 @@
           <var-decl name='kFastlogMask' type-id='type-id-139' visibility='default' filepath='src/sampler.h' line='137' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='log_table_' type-id='type-id-1414' mangled-name='_ZN8tcmalloc7Sampler10log_table_E' visibility='default' filepath='src/sampler.h' line='138' column='1' elf-symbol-id='_ZN8tcmalloc7Sampler10log_table_E'/>
+          <var-decl name='log_table_' type-id='type-id-1413' mangled-name='_ZN8tcmalloc7Sampler10log_table_E' visibility='default' filepath='src/sampler.h' line='138' column='1' elf-symbol-id='_ZN8tcmalloc7Sampler10log_table_E'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc7Sampler16SampleAllocationEm' filepath='src/sampler.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-76'/>
           </function-decl>
@@ -20212,25 +20219,25 @@
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='FastLog2' mangled-name='_ZN8tcmalloc7Sampler8FastLog2ERKd' filepath='src/sampler.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1280'/>
+            <parameter type-id='type-id-1279'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='GetSamplePeriod' mangled-name='_ZN8tcmalloc7Sampler15GetSamplePeriodEv' filepath='src/sampler.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler15GetSamplePeriodEv'>
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='PickNextSamplingPoint' mangled-name='_ZN8tcmalloc7Sampler21PickNextSamplingPointEv' filepath='src/sampler.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler21PickNextSamplingPointEv'>
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc7Sampler4InitEj' filepath='src/sampler.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7Sampler4InitEj'>
-            <parameter type-id='type-id-1558' is-artificial='yes'/>
+            <parameter type-id='type-id-1557' is-artificial='yes'/>
             <parameter type-id='type-id-41'/>
             <return type-id='type-id-75'/>
           </function-decl>
@@ -20246,9 +20253,9 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='SizeMap' size-in-bits='31488' visibility='default' filepath='src/common.h' line='161' column='1' id='type-id-1559'>
+      <class-decl name='SizeMap' size-in-bits='31488' visibility='default' filepath='src/common.h' line='161' column='1' id='type-id-1558'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='num_objects_to_move_' type-id='type-id-1417' visibility='default' filepath='src/common.h' line='168' column='1'/>
+          <var-decl name='num_objects_to_move_' type-id='type-id-1416' visibility='default' filepath='src/common.h' line='168' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='kMaxSmallSize' type-id='type-id-139' visibility='default' filepath='src/common.h' line='192' column='1'/>
@@ -20257,17 +20264,17 @@
           <var-decl name='kClassArraySize' type-id='type-id-115' visibility='default' filepath='src/common.h' line='194' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='2816'>
-          <var-decl name='class_array_' type-id='type-id-1443' visibility='default' filepath='src/common.h' line='195' column='1'/>
+          <var-decl name='class_array_' type-id='type-id-1442' visibility='default' filepath='src/common.h' line='195' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='20224'>
-          <var-decl name='class_to_size_' type-id='type-id-1419' visibility='default' filepath='src/common.h' line='212' column='1'/>
+          <var-decl name='class_to_size_' type-id='type-id-1418' visibility='default' filepath='src/common.h' line='212' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='25856'>
-          <var-decl name='class_to_pages_' type-id='type-id-1419' visibility='default' filepath='src/common.h' line='215' column='1'/>
+          <var-decl name='class_to_pages_' type-id='type-id-1418' visibility='default' filepath='src/common.h' line='215' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -20279,114 +20286,114 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='SizeClass' mangled-name='_ZN8tcmalloc7SizeMap9SizeClassEi' filepath='src/common.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ByteSizeForClass' mangled-name='_ZN8tcmalloc7SizeMap16ByteSizeForClassEm' filepath='src/common.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='class_to_size' mangled-name='_ZN8tcmalloc7SizeMap13class_to_sizeEm' filepath='src/common.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='NumMoveSize' mangled-name='_ZN8tcmalloc7SizeMap11NumMoveSizeEm' filepath='src/common.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7SizeMap11NumMoveSizeEm'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc7SizeMap4InitEv' filepath='src/common.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc7SizeMap4InitEv'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='class_to_pages' mangled-name='_ZN8tcmalloc7SizeMap14class_to_pagesEm' filepath='src/common.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='num_objects_to_move' mangled-name='_ZN8tcmalloc7SizeMap19num_objects_to_moveEm' filepath='src/common.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='SizeMap' filepath='src/common.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1560' is-artificial='yes'/>
+            <parameter type-id='type-id-1559' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='Static' size-in-bits='8' visibility='default' filepath='src/static_vars.h' line='50' column='1' id='type-id-1600'>
+      <class-decl name='Static' size-in-bits='8' visibility='default' filepath='src/static_vars.h' line='50' column='1' id='type-id-1599'>
         <data-member access='private' static='yes'>
           <var-decl name='pageheap_lock_' type-id='type-id-285' mangled-name='_ZN8tcmalloc6Static14pageheap_lock_E' visibility='default' filepath='src/static_vars.h' line='90' column='1' elf-symbol-id='_ZN8tcmalloc6Static14pageheap_lock_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='sizemap_' type-id='type-id-1559' mangled-name='_ZN8tcmalloc6Static8sizemap_E' visibility='default' filepath='src/static_vars.h' line='97' column='1' elf-symbol-id='_ZN8tcmalloc6Static8sizemap_E'/>
+          <var-decl name='sizemap_' type-id='type-id-1558' mangled-name='_ZN8tcmalloc6Static8sizemap_E' visibility='default' filepath='src/static_vars.h' line='97' column='1' elf-symbol-id='_ZN8tcmalloc6Static8sizemap_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='central_cache_' type-id='type-id-1432' mangled-name='_ZN8tcmalloc6Static14central_cache_E' visibility='default' filepath='src/static_vars.h' line='98' column='1' elf-symbol-id='_ZN8tcmalloc6Static14central_cache_E'/>
+          <var-decl name='central_cache_' type-id='type-id-1431' mangled-name='_ZN8tcmalloc6Static14central_cache_E' visibility='default' filepath='src/static_vars.h' line='98' column='1' elf-symbol-id='_ZN8tcmalloc6Static14central_cache_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='span_allocator_' type-id='type-id-1508' mangled-name='_ZN8tcmalloc6Static15span_allocator_E' visibility='default' filepath='src/static_vars.h' line='99' column='1' elf-symbol-id='_ZN8tcmalloc6Static15span_allocator_E'/>
+          <var-decl name='span_allocator_' type-id='type-id-1507' mangled-name='_ZN8tcmalloc6Static15span_allocator_E' visibility='default' filepath='src/static_vars.h' line='99' column='1' elf-symbol-id='_ZN8tcmalloc6Static15span_allocator_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='stacktrace_allocator_' type-id='type-id-1511' mangled-name='_ZN8tcmalloc6Static21stacktrace_allocator_E' visibility='default' filepath='src/static_vars.h' line='100' column='1' elf-symbol-id='_ZN8tcmalloc6Static21stacktrace_allocator_E'/>
+          <var-decl name='stacktrace_allocator_' type-id='type-id-1510' mangled-name='_ZN8tcmalloc6Static21stacktrace_allocator_E' visibility='default' filepath='src/static_vars.h' line='100' column='1' elf-symbol-id='_ZN8tcmalloc6Static21stacktrace_allocator_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='sampled_objects_' type-id='type-id-144' mangled-name='_ZN8tcmalloc6Static16sampled_objects_E' visibility='default' filepath='src/static_vars.h' line='101' column='1' elf-symbol-id='_ZN8tcmalloc6Static16sampled_objects_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='bucket_allocator_' type-id='type-id-1555' mangled-name='_ZN8tcmalloc6Static17bucket_allocator_E' visibility='default' filepath='src/static_vars.h' line='102' column='1' elf-symbol-id='_ZN8tcmalloc6Static17bucket_allocator_E'/>
+          <var-decl name='bucket_allocator_' type-id='type-id-1554' mangled-name='_ZN8tcmalloc6Static17bucket_allocator_E' visibility='default' filepath='src/static_vars.h' line='102' column='1' elf-symbol-id='_ZN8tcmalloc6Static17bucket_allocator_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='growth_stacks_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc6Static14growth_stacks_E' visibility='default' filepath='src/static_vars.h' line='108' column='1' elf-symbol-id='_ZN8tcmalloc6Static14growth_stacks_E'/>
+          <var-decl name='growth_stacks_' type-id='type-id-1560' mangled-name='_ZN8tcmalloc6Static14growth_stacks_E' visibility='default' filepath='src/static_vars.h' line='108' column='1' elf-symbol-id='_ZN8tcmalloc6Static14growth_stacks_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='pageheap_' type-id='type-id-1546' mangled-name='_ZN8tcmalloc6Static9pageheap_E' visibility='default' filepath='src/static_vars.h' line='110' column='1' elf-symbol-id='_ZN8tcmalloc6Static9pageheap_E'/>
+          <var-decl name='pageheap_' type-id='type-id-1545' mangled-name='_ZN8tcmalloc6Static9pageheap_E' visibility='default' filepath='src/static_vars.h' line='110' column='1' elf-symbol-id='_ZN8tcmalloc6Static9pageheap_E'/>
         </data-member>
         <member-function access='private' static='yes'>
           <function-decl name='pageheap' mangled-name='_ZN8tcmalloc6Static8pageheapEv' filepath='src/static_vars.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1546'/>
+            <return type-id='type-id-1545'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -20396,32 +20403,32 @@
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='growth_stacks' mangled-name='_ZN8tcmalloc6Static13growth_stacksEv' filepath='src/static_vars.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1561'/>
+            <return type-id='type-id-1560'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='sampled_objects' mangled-name='_ZN8tcmalloc6Static15sampled_objectsEv' filepath='src/static_vars.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1287'/>
+            <return type-id='type-id-1286'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='sizemap' mangled-name='_ZN8tcmalloc6Static7sizemapEv' filepath='src/static_vars.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1560'/>
+            <return type-id='type-id-1559'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='central_cache' mangled-name='_ZN8tcmalloc6Static13central_cacheEv' filepath='src/static_vars.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1544'/>
+            <return type-id='type-id-1543'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='span_allocator' mangled-name='_ZN8tcmalloc6Static14span_allocatorEv' filepath='src/static_vars.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1553'/>
+            <return type-id='type-id-1552'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='stacktrace_allocator' mangled-name='_ZN8tcmalloc6Static20stacktrace_allocatorEv' filepath='src/static_vars.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1554'/>
+            <return type-id='type-id-1553'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -20431,13 +20438,13 @@
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='set_growth_stacks' mangled-name='_ZN8tcmalloc6Static17set_growth_stacksEPNS_10StackTraceE' filepath='src/static_vars.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1561'/>
+            <parameter type-id='type-id-1560'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='bucket_allocator' mangled-name='_ZN8tcmalloc6Static16bucket_allocatorEv' filepath='src/static_vars.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1303'/>
+            <return type-id='type-id-1302'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -20446,9 +20453,9 @@
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='ThreadCache' size-in-bits='17408' visibility='default' filepath='src/thread_cache.h' line='66' column='1' id='type-id-1517'>
+      <class-decl name='ThreadCache' size-in-bits='17408' visibility='default' filepath='src/thread_cache.h' line='66' column='1' id='type-id-1516'>
         <member-type access='private'>
-          <class-decl name='FreeList' size-in-bits='192' visibility='default' filepath='src/thread_cache.h' line='132' column='1' id='type-id-1435'>
+          <class-decl name='FreeList' size-in-bits='192' visibility='default' filepath='src/thread_cache.h' line='132' column='1' id='type-id-1434'>
             <data-member access='private' layout-offset-in-bits='0'>
               <var-decl name='list_' type-id='type-id-74' visibility='default' filepath='src/thread_cache.h' line='134' column='1'/>
             </data-member>
@@ -20466,38 +20473,38 @@
             </data-member>
             <member-function access='private'>
               <function-decl name='empty' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList5emptyEv' filepath='src/thread_cache.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <return type-id='type-id-76'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='Pop' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList3PopEv' filepath='src/thread_cache.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <return type-id='type-id-74'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='Push' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4PushEPv' filepath='src/thread_cache.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <parameter type-id='type-id-74'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='max_length' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList10max_lengthEv' filepath='src/thread_cache.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <return type-id='type-id-7'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='length' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList6lengthEv' filepath='src/thread_cache.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <return type-id='type-id-7'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='PopRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList8PopRangeEiPPvS3_' filepath='src/thread_cache.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <parameter type-id='type-id-1'/>
                 <parameter type-id='type-id-171'/>
                 <parameter type-id='type-id-171'/>
@@ -20506,39 +20513,39 @@
             </member-function>
             <member-function access='private'>
               <function-decl name='lowwatermark' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList12lowwatermarkEv' filepath='src/thread_cache.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <return type-id='type-id-1'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='set_max_length' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList14set_max_lengthEm' filepath='src/thread_cache.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <parameter type-id='type-id-7'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='clear_lowwatermark' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList18clear_lowwatermarkEv' filepath='src/thread_cache.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='length_overages' mangled-name='_ZNK8tcmalloc11ThreadCache8FreeList15length_overagesEv' filepath='src/thread_cache.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1521' is-artificial='yes'/>
+                <parameter type-id='type-id-1520' is-artificial='yes'/>
                 <return type-id='type-id-7'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='set_length_overages' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList19set_length_overagesEm' filepath='src/thread_cache.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <parameter type-id='type-id-7'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='PushRange' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList9PushRangeEiPvS2_' filepath='src/thread_cache.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <parameter type-id='type-id-1'/>
                 <parameter type-id='type-id-74'/>
                 <parameter type-id='type-id-74'/>
@@ -20547,22 +20554,22 @@
             </member-function>
             <member-function access='private'>
               <function-decl name='Init' mangled-name='_ZN8tcmalloc11ThreadCache8FreeList4InitEv' filepath='src/thread_cache.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-1563' is-artificial='yes'/>
+                <parameter type-id='type-id-1562' is-artificial='yes'/>
                 <return type-id='type-id-75'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/thread_cache.h' line='69' column='1' id='type-id-1601'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='src/thread_cache.h' line='69' column='1' id='type-id-1600'>
             <underlying-type type-id='type-id-96'/>
             <enumerator name='have_tls' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='ThreadLocalData' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/thread_cache.h' line='262' column='1' id='type-id-1602'>
+          <class-decl name='ThreadLocalData' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/thread_cache.h' line='262' column='1' id='type-id-1601'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='heap' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='263' column='1'/>
+              <var-decl name='heap' type-id='type-id-1561' visibility='default' filepath='src/thread_cache.h' line='263' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
               <var-decl name='min_size_for_slow_path' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='270' column='1'/>
@@ -20570,34 +20577,34 @@
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='next_' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='75' column='1'/>
+          <var-decl name='next_' type-id='type-id-1561' visibility='default' filepath='src/thread_cache.h' line='75' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='prev_' type-id='type-id-1562' visibility='default' filepath='src/thread_cache.h' line='76' column='1'/>
+          <var-decl name='prev_' type-id='type-id-1561' visibility='default' filepath='src/thread_cache.h' line='76' column='1'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='threadlocal_data_' type-id='type-id-1602' mangled-name='_ZN8tcmalloc11ThreadCache17threadlocal_data_E' visibility='default' filepath='src/thread_cache.h' line='272' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache17threadlocal_data_E'/>
+          <var-decl name='threadlocal_data_' type-id='type-id-1601' mangled-name='_ZN8tcmalloc11ThreadCache17threadlocal_data_E' visibility='default' filepath='src/thread_cache.h' line='272' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache17threadlocal_data_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='tsd_inited_' type-id='type-id-76' mangled-name='_ZN8tcmalloc11ThreadCache11tsd_inited_E' visibility='default' filepath='src/thread_cache.h' line='280' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache11tsd_inited_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='heap_key_' type-id='type-id-1086' mangled-name='_ZN8tcmalloc11ThreadCache9heap_key_E' visibility='default' filepath='src/thread_cache.h' line='281' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache9heap_key_E'/>
+          <var-decl name='heap_key_' type-id='type-id-1085' mangled-name='_ZN8tcmalloc11ThreadCache9heap_key_E' visibility='default' filepath='src/thread_cache.h' line='281' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache9heap_key_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='thread_heaps_' type-id='type-id-1562' mangled-name='_ZN8tcmalloc11ThreadCache13thread_heaps_E' visibility='default' filepath='src/thread_cache.h' line='284' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache13thread_heaps_E'/>
+          <var-decl name='thread_heaps_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc11ThreadCache13thread_heaps_E' visibility='default' filepath='src/thread_cache.h' line='284' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache13thread_heaps_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='thread_heap_count_' type-id='type-id-1' mangled-name='_ZN8tcmalloc11ThreadCache18thread_heap_count_E' visibility='default' filepath='src/thread_cache.h' line='285' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18thread_heap_count_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='next_memory_steal_' type-id='type-id-1562' mangled-name='_ZN8tcmalloc11ThreadCache18next_memory_steal_E' visibility='default' filepath='src/thread_cache.h' line='291' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18next_memory_steal_E'/>
+          <var-decl name='next_memory_steal_' type-id='type-id-1561' mangled-name='_ZN8tcmalloc11ThreadCache18next_memory_steal_E' visibility='default' filepath='src/thread_cache.h' line='291' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache18next_memory_steal_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='overall_thread_cache_size_' type-id='type-id-7' mangled-name='_ZN8tcmalloc11ThreadCache26overall_thread_cache_size_E' visibility='default' filepath='src/thread_cache.h' line='294' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache26overall_thread_cache_size_E'/>
         </data-member>
         <data-member access='private' static='yes'>
-          <var-decl name='per_thread_cache_size_' type-id='type-id-1577' mangled-name='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E' visibility='default' filepath='src/thread_cache.h' line='300' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E'/>
+          <var-decl name='per_thread_cache_size_' type-id='type-id-1576' mangled-name='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E' visibility='default' filepath='src/thread_cache.h' line='300' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22per_thread_cache_size_E'/>
         </data-member>
         <data-member access='private' static='yes'>
           <var-decl name='unclaimed_cache_space_' type-id='type-id-236' mangled-name='_ZN8tcmalloc11ThreadCache22unclaimed_cache_space_E' visibility='default' filepath='src/thread_cache.h' line='304' column='1' elf-symbol-id='_ZN8tcmalloc11ThreadCache22unclaimed_cache_space_E'/>
@@ -20609,20 +20616,20 @@
           <var-decl name='max_size_' type-id='type-id-7' visibility='default' filepath='src/thread_cache.h' line='310' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='256'>
-          <var-decl name='sampler_' type-id='type-id-1557' visibility='default' filepath='src/thread_cache.h' line='313' column='1'/>
+          <var-decl name='sampler_' type-id='type-id-1556' visibility='default' filepath='src/thread_cache.h' line='313' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='384'>
-          <var-decl name='list_' type-id='type-id-1436' visibility='default' filepath='src/thread_cache.h' line='315' column='1'/>
+          <var-decl name='list_' type-id='type-id-1435' visibility='default' filepath='src/thread_cache.h' line='315' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='17280'>
-          <var-decl name='tid_' type-id='type-id-306' visibility='default' filepath='src/thread_cache.h' line='317' column='1'/>
+          <var-decl name='tid_' type-id='type-id-305' visibility='default' filepath='src/thread_cache.h' line='317' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='17344'>
           <var-decl name='in_setspecific_' type-id='type-id-76' visibility='default' filepath='src/thread_cache.h' line='318' column='1'/>
         </data-member>
         <member-function access='private' static='yes'>
           <function-decl name='GetThreadHeap' mangled-name='_ZN8tcmalloc11ThreadCache13GetThreadHeapEv' filepath='src/thread_cache.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
@@ -20642,14 +20649,14 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='SampleAllocation' mangled-name='_ZN8tcmalloc11ThreadCache16SampleAllocationEm' filepath='src/thread_cache.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-76'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Allocate' mangled-name='_ZN8tcmalloc11ThreadCache8AllocateEmm' filepath='src/thread_cache.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-74'/>
@@ -20657,12 +20664,12 @@
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='GetCacheWhichMustBePresent' mangled-name='_ZN8tcmalloc11ThreadCache26GetCacheWhichMustBePresentEv' filepath='src/thread_cache.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Deallocate' mangled-name='_ZN8tcmalloc11ThreadCache10DeallocateEPvm' filepath='src/thread_cache.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <parameter type-id='type-id-74'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-75'/>
@@ -20675,23 +20682,23 @@
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='GetCacheIfPresent' mangled-name='_ZN8tcmalloc11ThreadCache17GetCacheIfPresentEv' filepath='src/thread_cache.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='GetCache' mangled-name='_ZN8tcmalloc11ThreadCache8GetCacheEv' filepath='src/thread_cache.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8GetCacheEv'>
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Size' mangled-name='_ZNK8tcmalloc11ThreadCache4SizeEv' filepath='src/thread_cache.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1519' is-artificial='yes'/>
+            <parameter type-id='type-id-1518' is-artificial='yes'/>
             <return type-id='type-id-7'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='freelist_length' mangled-name='_ZNK8tcmalloc11ThreadCache15freelist_lengthEm' filepath='src/thread_cache.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-1519' is-artificial='yes'/>
+            <parameter type-id='type-id-1518' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-1'/>
           </function-decl>
@@ -20704,7 +20711,7 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='IncreaseCacheLimitLocked' mangled-name='_ZN8tcmalloc11ThreadCache24IncreaseCacheLimitLockedEv' filepath='src/thread_cache.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache24IncreaseCacheLimitLockedEv'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -20715,8 +20722,8 @@
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='GetThreadStats' mangled-name='_ZN8tcmalloc11ThreadCache14GetThreadStatsEPmS1_' filepath='src/thread_cache.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache14GetThreadStatsEPmS1_'>
-            <parameter type-id='type-id-1564'/>
-            <parameter type-id='type-id-1564'/>
+            <parameter type-id='type-id-1563'/>
+            <parameter type-id='type-id-1563'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -20728,7 +20735,7 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='IncreaseCacheLimit' mangled-name='_ZN8tcmalloc11ThreadCache18IncreaseCacheLimitEv' filepath='src/thread_cache.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache18IncreaseCacheLimitEv'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -20744,14 +20751,14 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='GetSamplePeriod' mangled-name='_ZN8tcmalloc11ThreadCache15GetSamplePeriodEv' filepath='src/thread_cache.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache15GetSamplePeriodEv'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <return type-id='type-id-1'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ReleaseToCentralCache' mangled-name='_ZN8tcmalloc11ThreadCache21ReleaseToCentralCacheEPNS0_8FreeListEmi' filepath='src/thread_cache.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache21ReleaseToCentralCacheEPNS0_8FreeListEmi'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
-            <parameter type-id='type-id-1563'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
+            <parameter type-id='type-id-1562'/>
             <parameter type-id='type-id-7'/>
             <parameter type-id='type-id-1'/>
             <return type-id='type-id-75'/>
@@ -20759,27 +20766,27 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='Scavenge' mangled-name='_ZN8tcmalloc11ThreadCache8ScavengeEv' filepath='src/thread_cache.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8ScavengeEv'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='ListTooLong' mangled-name='_ZN8tcmalloc11ThreadCache11ListTooLongEPNS0_8FreeListEm' filepath='src/thread_cache.h' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache11ListTooLongEPNS0_8FreeListEm'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
-            <parameter type-id='type-id-1563'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
+            <parameter type-id='type-id-1562'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='Cleanup' mangled-name='_ZN8tcmalloc11ThreadCache7CleanupEv' filepath='src/thread_cache.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache7CleanupEv'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='DeleteCache' mangled-name='_ZN8tcmalloc11ThreadCache11DeleteCacheEPS0_' filepath='src/thread_cache.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache11DeleteCacheEPS0_'>
-            <parameter type-id='type-id-1562'/>
+            <parameter type-id='type-id-1561'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
@@ -20796,7 +20803,7 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='FetchFromCentralCache' mangled-name='_ZN8tcmalloc11ThreadCache21FetchFromCentralCacheEmm' filepath='src/thread_cache.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache21FetchFromCentralCacheEmm'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
             <parameter type-id='type-id-7'/>
             <return type-id='type-id-74'/>
@@ -20804,24 +20811,24 @@
         </member-function>
         <member-function access='private'>
           <function-decl name='Init' mangled-name='_ZN8tcmalloc11ThreadCache4InitEm' filepath='src/thread_cache.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache4InitEm'>
-            <parameter type-id='type-id-1562' is-artificial='yes'/>
-            <parameter type-id='type-id-306'/>
+            <parameter type-id='type-id-1561' is-artificial='yes'/>
+            <parameter type-id='type-id-305'/>
             <return type-id='type-id-75'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='NewHeap' mangled-name='_ZN8tcmalloc11ThreadCache7NewHeapEm' filepath='src/thread_cache.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache7NewHeapEm'>
-            <parameter type-id='type-id-306'/>
-            <return type-id='type-id-1562'/>
+            <parameter type-id='type-id-305'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='CreateCacheIfNecessary' mangled-name='_ZN8tcmalloc11ThreadCache22CreateCacheIfNecessaryEv' filepath='src/thread_cache.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache22CreateCacheIfNecessaryEv'>
-            <return type-id='type-id-1562'/>
+            <return type-id='type-id-1561'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1007'>
+      <enum-decl name='LogMode' filepath='src/internal_logging.h' line='61' column='1' id='type-id-1006'>
         <underlying-type type-id='type-id-96'/>
         <enumerator name='kLog' value='0'/>
         <enumerator name='kCrash' value='1'/>
@@ -20829,16 +20836,16 @@
       </enum-decl>
       <class-decl name='Span' size-in-bits='384' is-struct='yes' visibility='default' filepath='src/span.h' line='45' column='1' id='type-id-144'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='start' type-id='type-id-1285' visibility='default' filepath='src/span.h' line='46' column='1'/>
+          <var-decl name='start' type-id='type-id-1284' visibility='default' filepath='src/span.h' line='46' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='length' type-id='type-id-1286' visibility='default' filepath='src/span.h' line='47' column='1'/>
+          <var-decl name='length' type-id='type-id-1285' visibility='default' filepath='src/span.h' line='47' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='next' type-id='type-id-1287' visibility='default' filepath='src/span.h' line='48' column='1'/>
+          <var-decl name='next' type-id='type-id-1286' visibility='default' filepath='src/span.h' line='48' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='prev' type-id='type-id-1287' visibility='default' filepath='src/span.h' line='49' column='1'/>
+          <var-decl name='prev' type-id='type-id-1286' visibility='default' filepath='src/span.h' line='49' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='objects' type-id='type-id-74' visibility='default' filepath='src/span.h' line='50' column='1'/>
@@ -20856,7 +20863,7 @@
           <var-decl name='sample' type-id='type-id-157' visibility='default' filepath='src/span.h' line='54' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='StackTrace' size-in-bits='2112' is-struct='yes' visibility='default' filepath='src/common.h' line='266' column='1' id='type-id-1291'>
+      <class-decl name='StackTrace' size-in-bits='2112' is-struct='yes' visibility='default' filepath='src/common.h' line='266' column='1' id='type-id-1290'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='size' type-id='type-id-234' visibility='default' filepath='src/common.h' line='267' column='1'/>
         </data-member>
@@ -20864,10 +20871,10 @@
           <var-decl name='depth' type-id='type-id-234' visibility='default' filepath='src/common.h' line='268' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='stack' type-id='type-id-1447' visibility='default' filepath='src/common.h' line='269' column='1'/>
+          <var-decl name='stack' type-id='type-id-1446' visibility='default' filepath='src/common.h' line='269' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1555'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::StackTraceTable::Bucket&gt;' visibility='default' is-declaration-only='yes' id='type-id-1554'/>
       <namespace-decl name='commandlineflags'>
         <function-decl name='StringToLongLong' filepath='src/base/commandlineflags.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-2'/>
@@ -20877,7 +20884,7 @@
       </namespace-decl>
       <function-decl name='pages' filepath='src/common.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-7'/>
-        <return type-id='type-id-1286'/>
+        <return type-id='type-id-1285'/>
       </function-decl>
       <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-74'/>
@@ -20898,17 +20905,17 @@
         <return type-id='type-id-74'/>
       </function-decl>
     </namespace-decl>
-    <var-decl name='__malloc_hook' type-id='type-id-1574' mangled-name='__malloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='135' column='1' elf-symbol-id='__malloc_hook'/>
-    <var-decl name='__realloc_hook' type-id='type-id-1576' mangled-name='__realloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='137' column='1' elf-symbol-id='__realloc_hook'/>
-    <var-decl name='__free_hook' type-id='type-id-1570' mangled-name='__free_hook' visibility='default' filepath='src/libc_override_glibc.h' line='139' column='1' elf-symbol-id='__free_hook'/>
-    <var-decl name='__memalign_hook' type-id='type-id-1572' mangled-name='__memalign_hook' visibility='default' filepath='src/libc_override_glibc.h' line='141' column='1' elf-symbol-id='__memalign_hook'/>
+    <var-decl name='__malloc_hook' type-id='type-id-1573' mangled-name='__malloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='135' column='1' elf-symbol-id='__malloc_hook'/>
+    <var-decl name='__realloc_hook' type-id='type-id-1575' mangled-name='__realloc_hook' visibility='default' filepath='src/libc_override_glibc.h' line='137' column='1' elf-symbol-id='__realloc_hook'/>
+    <var-decl name='__free_hook' type-id='type-id-1569' mangled-name='__free_hook' visibility='default' filepath='src/libc_override_glibc.h' line='139' column='1' elf-symbol-id='__free_hook'/>
+    <var-decl name='__memalign_hook' type-id='type-id-1571' mangled-name='__memalign_hook' visibility='default' filepath='src/libc_override_glibc.h' line='141' column='1' elf-symbol-id='__memalign_hook'/>
     <namespace-decl name='FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead'>
       <var-decl name='FLAGS_tcmalloc_large_alloc_report_threshold' type-id='type-id-103' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead43FLAGS_tcmalloc_large_alloc_report_thresholdE' visibility='default' filepath='src/tcmalloc.cc' line='183' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead43FLAGS_tcmalloc_large_alloc_report_thresholdE'/>
       <var-decl name='FLAGS_notcmalloc_large_alloc_report_threshold' type-id='type-id-84' mangled-name='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead45FLAGS_notcmalloc_large_alloc_report_thresholdE' visibility='default' filepath='src/tcmalloc.cc' line='195' column='1' elf-symbol-id='_ZN61FLAG__namespace_do_not_use_directly_use_DECLARE_int64_instead45FLAGS_notcmalloc_large_alloc_report_thresholdE'/>
     </namespace-decl>
     <function-decl name='tc_version' mangled-name='tc_version' filepath='src/tcmalloc.cc' line='1547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_version'>
-      <parameter type-id='type-id-1011' name='major' filepath='src/tcmalloc.cc' line='1548' column='1'/>
-      <parameter type-id='type-id-1011' name='minor' filepath='src/tcmalloc.cc' line='1548' column='1'/>
+      <parameter type-id='type-id-1010' name='major' filepath='src/tcmalloc.cc' line='1548' column='1'/>
+      <parameter type-id='type-id-1010' name='minor' filepath='src/tcmalloc.cc' line='1548' column='1'/>
       <parameter type-id='type-id-13' name='patch' filepath='src/tcmalloc.cc' line='1548' column='1'/>
       <return type-id='type-id-2'/>
     </function-decl>
@@ -20944,7 +20951,7 @@
     </function-decl>
     <function-decl name='tc_new_nothrow' mangled-name='tc_new_nothrow' filepath='src/tcmalloc.cc' line='1622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_new_nothrow'>
       <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1622' column='1'/>
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <return type-id='type-id-74'/>
     </function-decl>
     <function-decl name='tc_delete' mangled-name='tc_delete' filepath='src/tcmalloc.cc' line='1628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_delete'>
@@ -20953,7 +20960,7 @@
     </function-decl>
     <function-decl name='tc_delete_nothrow' mangled-name='tc_delete_nothrow' filepath='src/tcmalloc.cc' line='1636' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_delete_nothrow'>
       <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1636' column='1'/>
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <return type-id='type-id-75'/>
     </function-decl>
     <function-decl name='tc_newarray' mangled-name='tc_newarray' filepath='src/tcmalloc.cc' line='1641' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_newarray'>
@@ -20962,7 +20969,7 @@
     </function-decl>
     <function-decl name='tc_newarray_nothrow' mangled-name='tc_newarray_nothrow' filepath='src/tcmalloc.cc' line='1652' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_newarray_nothrow'>
       <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1652' column='1'/>
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <return type-id='type-id-74'/>
     </function-decl>
     <function-decl name='tc_deletearray' mangled-name='tc_deletearray' filepath='src/tcmalloc.cc' line='1659' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_deletearray'>
@@ -20971,7 +20978,7 @@
     </function-decl>
     <function-decl name='tc_deletearray_nothrow' mangled-name='tc_deletearray_nothrow' filepath='src/tcmalloc.cc' line='1664' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_deletearray_nothrow'>
       <parameter type-id='type-id-74' name='p' filepath='src/tcmalloc.cc' line='1664' column='1'/>
-      <parameter type-id='type-id-1500'/>
+      <parameter type-id='type-id-1499'/>
       <return type-id='type-id-75'/>
     </function-decl>
     <function-decl name='tc_memalign' mangled-name='tc_memalign' filepath='src/tcmalloc.cc' line='1669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_memalign'>
@@ -21002,7 +21009,7 @@
       <return type-id='type-id-1'/>
     </function-decl>
     <function-decl name='tc_mallinfo' mangled-name='tc_mallinfo' filepath='src/tcmalloc.cc' line='1725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_mallinfo'>
-      <return type-id='type-id-1426'/>
+      <return type-id='type-id-1425'/>
     </function-decl>
     <function-decl name='tc_malloc_size' mangled-name='tc_malloc_size' filepath='src/tcmalloc.cc' line='1730' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tc_malloc_size'>
       <parameter type-id='type-id-74' name='ptr' filepath='src/tcmalloc.cc' line='1730' column='1'/>
@@ -21012,9 +21019,9 @@
       <parameter type-id='type-id-7' name='size' filepath='src/tcmalloc.cc' line='1734' column='1'/>
       <return type-id='type-id-74'/>
     </function-decl>
-    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
+    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1007'>
       <member-type access='private'>
-        <class-decl name='FreeListInfo' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/gperftools/malloc_extension.h' line='333' column='1' id='type-id-1450'>
+        <class-decl name='FreeListInfo' size-in-bits='256' is-struct='yes' visibility='default' filepath='src/gperftools/malloc_extension.h' line='333' column='1' id='type-id-1449'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='min_object_size' type-id='type-id-7' visibility='default' filepath='./src/gperftools/malloc_extension.h' line='334' column='1'/>
           </data-member>
@@ -21030,9 +21037,9 @@
         </class-decl>
       </member-type>
     </class-decl>
-    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1008'>
+    <class-decl name='MallocExtension' size-in-bits='64' visibility='default' filepath='src/gperftools/malloc_extension.h' line='90' column='1' id='type-id-1007'>
       <member-type access='private'>
-        <enum-decl name='Ownership' filepath='./src/gperftools/malloc_extension.h' line='315' column='1' id='type-id-1015'>
+        <enum-decl name='Ownership' filepath='./src/gperftools/malloc_extension.h' line='315' column='1' id='type-id-1014'>
           <underlying-type type-id='type-id-96'/>
           <enumerator name='kUnknownOwnership' value='0'/>
           <enumerator name='kOwned' value='1'/>
@@ -21040,41 +21047,41 @@
         </enum-decl>
       </member-type>
     </class-decl>
-    <function-type size-in-bits='64' id='type-id-1525'>
+    <function-type size-in-bits='64' id='type-id-1524'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-74'/>
       <return type-id='type-id-1'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1565'>
+    <function-type size-in-bits='64' id='type-id-1564'>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1010'>
+    <function-type size-in-bits='64' id='type-id-1009'>
       <parameter type-id='type-id-74'/>
-      <parameter type-id='type-id-1476'/>
+      <parameter type-id='type-id-1475'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1567'>
+    <function-type size-in-bits='64' id='type-id-1566'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-7'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1569'>
+    <function-type size-in-bits='64' id='type-id-1568'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-74'/>
       <return type-id='type-id-75'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1571'>
+    <function-type size-in-bits='64' id='type-id-1570'>
       <parameter type-id='type-id-7'/>
       <parameter type-id='type-id-7'/>
       <parameter type-id='type-id-74'/>
       <return type-id='type-id-74'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1573'>
+    <function-type size-in-bits='64' id='type-id-1572'>
       <parameter type-id='type-id-7'/>
       <parameter type-id='type-id-74'/>
       <return type-id='type-id-74'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-1575'>
+    <function-type size-in-bits='64' id='type-id-1574'>
       <parameter type-id='type-id-74'/>
       <parameter type-id='type-id-7'/>
       <parameter type-id='type-id-74'/>
@@ -21089,9 +21096,9 @@
         <return type-id='type-id-140'/>
       </function-decl>
       <function-decl name='max&lt;double&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-1280'/>
-        <parameter type-id='type-id-1280'/>
-        <return type-id='type-id-1280'/>
+        <parameter type-id='type-id-1279'/>
+        <parameter type-id='type-id-1279'/>
+        <return type-id='type-id-1279'/>
       </function-decl>
       <function-decl name='max&lt;int&gt;' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-140'/>
@@ -21126,7 +21133,7 @@
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='tcmalloc'>
-      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' visibility='default' id='type-id-1603'/>
+      <class-decl name='PageHeapAllocator&lt;tcmalloc::ThreadCache&gt;' visibility='default' id='type-id-1602'/>
       <function-decl name='SLL_Next' filepath='src/linked_list.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-74'/>
         <return type-id='type-id-74'/>
@@ -21149,7 +21156,7 @@
         <parameter type-id='type-id-74'/>
         <return type-id='type-id-75'/>
       </function-decl>
-      <var-decl name='threadcache_allocator' type-id='type-id-1514' mangled-name='_ZN8tcmalloc21threadcache_allocatorE' visibility='default' filepath='src/thread_cache.cc' line='67' column='1' elf-symbol-id='_ZN8tcmalloc21threadcache_allocatorE'/>
+      <var-decl name='threadcache_allocator' type-id='type-id-1513' mangled-name='_ZN8tcmalloc21threadcache_allocatorE' visibility='default' filepath='src/thread_cache.cc' line='67' column='1' elf-symbol-id='_ZN8tcmalloc21threadcache_allocatorE'/>
     </namespace-decl>
   </abi-instr>
 </abi-corpus>
-- 
2.31.1



-- 
		Dodji

  parent reply	other threads:[~2022-12-19 17:12 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-19 17:07 [PATCH 0/3, applied] Bug 29857 - Fix comparing binary with decl-only unions & cycles Dodji Seketeli
2022-12-19 17:11 ` [PATCH 1/3, applied] Bug 29857 - Don't pop comparison operands that haven't been pushed Dodji Seketeli
2022-12-19 17:12 ` Dodji Seketeli [this message]
2022-12-19 17:14 ` [PATCH 3/3, applied] Bug 29857 - Better detect comparison cycles in type graph Dodji Seketeli

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87o7rze2rw.fsf@seketeli.org \
    --to=dodji@seketeli.org \
    --cc=dodji@redhat.com \
    --cc=libabigail@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).