public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/3, applied] Bug 29857 - Fix comparing binary with decl-only unions & cycles
@ 2022-12-19 17:07 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
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Dodji Seketeli @ 2022-12-19 17:07 UTC (permalink / raw)
  To: libabigail

Hello,

Fixing the problem reported at
https://sourceware.org/bugzilla/show_bug.cgi?id=29857 involves
addressing several issues.

The first patch of this series addresses the fact that in some cases,
when comparing decl-only types, the comparison engine can pop
comparison operands that haven't been pushed to the comparison stack,
leading to some assert violation.

Then, I realized that several occurences of a given type (due to
DWARF-related type duplication) are considered different because of
comparing decl-only unions against their definition; this is because
decl-only unions are not yet resolved to their definition, unlike what
is done already for classes and enums.  The second patch adds support
for resolving decl-only unions to their definition.  This drastically
reduces the amount of spurious type changes that were causing lots of
issues down the road.

Fixing that second issue uncovered a third one which is basically
related to undetected cycles in the type graph, while comparing types
for canonicalization purposes.  Those undected cycles are leading to
infinite loops during structural comparison of types.  This is fixed
in the third patch.

Together, these three patches should fix bugs 29857 and 29901.

Dodji Seketeli (3):
  Bug 29857 - Don't pop comparison operands that haven't been pushed
  Bug 29857 - dwarf-reader: Resolve decl-only unions
  Bug 29857 - Better detect comparison cycles in type graph

 include/abg-fwd.h                             |    9 +
 src/abg-dwarf-reader.cc                       |   60 +-
 src/abg-ir-priv.h                             |   94 +-
 src/abg-ir.cc                                 |   59 +-
 ...19-pr19023-libtcmalloc_and_profiler.so.abi | 9003 +++++++++--------
 ...19-pr19023-libtcmalloc_and_profiler.so.abi | 8969 ++++++++--------
 6 files changed, 9100 insertions(+), 9094 deletions(-)

-- 
2.31.1


-- 
		Dodji


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 1/3, applied] Bug 29857 - Don't pop comparison operands that haven't been pushed
  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 ` Dodji Seketeli
  2022-12-19 17:12 ` [PATCH 2/3, applied] Bug 29857 - dwarf-reader: Resolve decl-only unions Dodji Seketeli
  2022-12-19 17:14 ` [PATCH 3/3, applied] Bug 29857 - Better detect comparison cycles in type graph Dodji Seketeli
  2 siblings, 0 replies; 4+ messages in thread
From: Dodji Seketeli @ 2022-12-19 17:11 UTC (permalink / raw)
  To: Dodji Seketeli via Libabigail; +Cc: Dodji Seketeli

Hello,

While looking at bug
https://sourceware.org/bugzilla/show_bug.cgi?id=29857, I noticed a
crash that is happening due to the fact that the equal overload for
classes tries pop comparison operands that haven't been pushed to the
stack of comparison operands.  Oops.  Fixed thus.

	* src/abg-ir.cc (equals): In the overload for class_or_union,
	don't try to pop, operands that haven't been pushed.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
---
 src/abg-ir.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/abg-ir.cc b/src/abg-ir.cc
index 2719954e..4b375c1a 100644
--- a/src/abg-ir.cc
+++ b/src/abg-ir.cc
@@ -22042,7 +22042,7 @@ equals(const class_or_union& l, const class_or_union& r, change_kind* k)
       if (!val)
 	if (k)
 	  *k |= LOCAL_TYPE_CHANGE_KIND;
-      RETURN(val);
+      ABG_RETURN(val);
     }
 
   // No need to go further if the classes have different names or
-- 
2.31.1



-- 
		Dodji

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 2/3, applied] Bug 29857 - dwarf-reader: Resolve decl-only unions
  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
  2022-12-19 17:14 ` [PATCH 3/3, applied] Bug 29857 - Better detect comparison cycles in type graph Dodji Seketeli
  2 siblings, 0 replies; 4+ messages in thread
From: Dodji Seketeli @ 2022-12-19 17:12 UTC (permalink / raw)
  To: Dodji Seketeli via Libabigail; +Cc: Dodji Seketeli

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [PATCH 3/3, applied] Bug 29857 - Better detect comparison cycles in type graph
  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 ` [PATCH 2/3, applied] Bug 29857 - dwarf-reader: Resolve decl-only unions Dodji Seketeli
@ 2022-12-19 17:14 ` Dodji Seketeli
  2 siblings, 0 replies; 4+ messages in thread
From: Dodji Seketeli @ 2022-12-19 17:14 UTC (permalink / raw)
  To: Dodji Seketeli via Libabigail; +Cc: Dodji Seketeli

Hello,

When comparing two aggregates A and B, it can happen that has a
sub-type of A is itself; similarly for B.  This is a cycle in the type
graph, obviously.  Also, A and B are said to be recursive types.

Structally comparing two recursive types (i.e, comparing them
member-wise) can lead to an endless loop.

So, during type canonicalization, comparison cycles must be detected
to avoid those endless loop.

This is currently done in the equals() overload for class_decl,
union_decl, class_or_union as well as function_type.  Those are the
aggregate types that are subject to these cycles when comparing
recursive types.

Currently, detecting comparison cycles is based on
ir::environment::priv::mark_as_being_compared(),
ir::environment::priv::priv::unmark_as_being_compared(),
ir::environment::priv::comparison_started() considering the pair of
pointer to aggregate types being currently compared.  If that pair
appears more than once in the stack of aggregates being compared a
cycle is detected.

But then, watching the stack of aggregates during the analsysis of the
/usr/lib64/libgs.so.9 binary from the ghostscript-9.52-5.oe1.x86_64
package from https://sourceware.org/bugzilla/show_bug.cgi?id=29857 it
appears that the stack of aggregates (structs) was growing endlessly,
when comparing the "struct gs_memory_s" type, and the same struct
gs_memory_s aggregate was appearing several times on the right-hand
side of the comparison stack.  Clearly, this is a comparison cycle.

The gs_memory struct is appearing several times as the right hand side
operand in the stack of operands being compared, even though no pair
of operands being compared was present more than once.

This prompted me to use another heuristic to detect comparison cycles:
If the same aggregate type is appearing several times on either the
left or right hand side of the comparison stack then a cycle is
detected.

This fixes the cycle detection failure above and comparing the two
binaries completes in ~ 43 minutes on my laptop, with a non optimized
libabigail build.

	* src/abg-ir-priv.h (class_set_type, fn_set_type): Define new typedefs.
	* src/abg-ir.cc (environment::priv::{left_classes_being_compared_,
	right_classes_being_compared_, left_fn_types_being_compared_,
	right_fn_types_being_compared_}): Define new data members.
	(environment::priv::{classes_being_compared_,
	fn_types_being_compared_}): Erase data members.
	(environment::priv::{dump_classes_being_compared,
	dump_fn_types_being_compared}): Erase member functions.
	(environment::priv::{mark_as_being_compared,
	unmark_as_being_compared, comparison_started}): Change this to use
	the left-hand-side and right-hand-side comparison stack introduced
	above.
	(dump_classes_being_compared, dump_fn_types_being_compared):
	Remove functions.

Signed-off-by: Dodji Seketeli <dodji@seketeli.org>
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
---
 src/abg-ir-priv.h | 94 ++++++++++++++++-------------------------------
 src/abg-ir.cc     | 24 ------------
 2 files changed, 31 insertions(+), 87 deletions(-)

diff --git a/src/abg-ir-priv.h b/src/abg-ir-priv.h
index 32041d31..ae6fabd7 100644
--- a/src/abg-ir-priv.h
+++ b/src/abg-ir-priv.h
@@ -369,6 +369,13 @@ typedef std::pair<uint64_t, uint64_t> uint64_t_pair_type;
 /// A convenience typedef for a set of @ref uint64_t_pair
 typedef unordered_set<uint64_t_pair_type,
 		      uint64_t_pair_hash> uint64_t_pairs_set_type;
+
+/// A convenience typedef for a set of pointer to @ref class_or_union
+typedef unordered_set<const class_or_union*> class_set_type;
+
+/// A convenience typedef for a set of pointer to @ref function_type.
+typedef unordered_set<const function_type*> fn_set_type;
+
 /// A convenience typedef for a map which key is a pair of uint64_t
 /// and which value is a boolean.  This is initially intended to cache
 /// the result of comparing two (sub-)types.
@@ -387,12 +394,14 @@ struct environment::priv
   // used to avoid endless loops while recursively comparing types.
   // This should be empty when none of the 'equal' overloads are
   // currently being invoked.
-  uint64_t_pairs_set_type		classes_being_compared_;
+  class_set_type			left_classes_being_compared_;
+  class_set_type			right_classes_being_compared_;
   // The set of pairs of function types being currently compared.  It's used
   // to avoid endless loops while recursively comparing types.  This
   // should be empty when none of the 'equal' overloads are currently
   // being invoked.
-  uint64_t_pairs_set_type		fn_types_being_compared_;
+  fn_set_type				left_fn_types_being_compared_;
+  fn_set_type				right_fn_types_being_compared_;
   // This is a cache for the result of comparing two sub-types (of
   // either class or function types) that are designated by their
   // memory address in the IR.
@@ -605,48 +614,6 @@ struct environment::priv
   clear_type_comparison_results_cache()
   {type_comparison_results_cache_.clear();}
 
-  /// Dumps a textual representation (to the standard error output) of
-  /// the content of the set of classes being currently compared using
-  /// the @ref equal overloads.
-  ///
-  /// This function is for debugging purposes.
-  void
-  dump_classes_being_compared()
-  {
-    std::cerr << "classes being compared: " << classes_being_compared_.size()
-	      << "\n"
-	      << "=====================================\n";
-    for (auto& p : classes_being_compared_)
-      {
-	class_or_union* c = reinterpret_cast<class_or_union*>(p.first);
-	std::cerr << "'" << c->get_pretty_representation()
-		  << " / (" << std::hex << p.first << "," << p.second << ")"
-		  << "'\n";
-      }
-    std::cerr << "=====================================\n";
-  }
-
-  /// Dumps a textual representation (to the standard error output) of
-  /// the content of the set of classes being currently compared using
-  /// the @ref equal overloads.
-  ///
-  /// This function is for debugging purposes.
-  void
-  dump_fn_types_being_compared()
-  {
-    std::cerr << "fn_types being compared: " << fn_types_being_compared_.size()
-	      << "\n"
-	      << "=====================================\n";
-    for (auto& p : fn_types_being_compared_)
-      {
-	function_type* c = reinterpret_cast<function_type*>(p.first);
-	std::cerr << "'" << c->get_pretty_representation()
-		  << " / (" << std::hex << p.first << "," << p.second << ")"
-		  << "'\n";
-      }
-    std::cerr << "=====================================\n";
-  }
-
   /// Push a pair of operands on the stack of operands of the current
   /// type comparison, during type canonicalization.
   ///
@@ -1174,9 +1141,9 @@ struct class_or_union::priv
 			 const class_or_union& second) const
   {
     const environment& env = first.get_environment();
-    env.priv_->classes_being_compared_.insert
-      (std::make_pair(reinterpret_cast<uint64_t>(&first),
-		      reinterpret_cast<uint64_t>(&second)));
+
+    env.priv_->left_classes_being_compared_.insert(&first);
+    env.priv_->right_classes_being_compared_.insert(&second);
   }
 
   /// Mark a pair of classes or unions as being currently compared
@@ -1236,9 +1203,9 @@ struct class_or_union::priv
 			   const class_or_union& second) const
   {
     const environment& env = first.get_environment();
-    env.priv_->classes_being_compared_.erase
-      (std::make_pair(reinterpret_cast<uint64_t>(&first),
-		      reinterpret_cast<uint64_t>(&second)));
+
+    env.priv_->left_classes_being_compared_.erase(&first);
+    env.priv_->right_classes_being_compared_.erase(&second);
   }
 
   /// If a pair of class_or_union has been previously marked as
@@ -1277,10 +1244,10 @@ struct class_or_union::priv
 		     const class_or_union& second) const
   {
     const environment& env = first.get_environment();
-    return env.priv_->
-      classes_being_compared_.count
-      (std::make_pair(reinterpret_cast<uint64_t>(&first),
-		      reinterpret_cast<uint64_t>((&second))));
+
+    return (env.priv_->left_classes_being_compared_.count(&first)
+	    ||
+	    env.priv_->right_classes_being_compared_.count(&second));
   }
 
   /// Test if a pair of class_or_union is being currently compared.
@@ -1337,9 +1304,9 @@ struct function_type::priv
 			 const function_type& second) const
   {
     const environment& env = first.get_environment();
-    env.priv_->fn_types_being_compared_.insert
-      (std::make_pair(reinterpret_cast<uint64_t>(&first),
-		      reinterpret_cast<uint64_t>(&second)));
+
+    env.priv_->left_fn_types_being_compared_.insert(&first);
+    env.priv_->right_fn_types_being_compared_.insert(&second);
   }
 
   /// Mark a given pair of @ref function_type as being compared.
@@ -1354,9 +1321,9 @@ struct function_type::priv
 			   const function_type& second) const
   {
     const environment& env = first.get_environment();
-    env.priv_->fn_types_being_compared_.erase
-      (std::make_pair(reinterpret_cast<uint64_t>(&first),
-		      reinterpret_cast<uint64_t>(&second)));
+
+    env.priv_->left_fn_types_being_compared_.erase(&first);
+    env.priv_->right_fn_types_being_compared_.erase(&second);
   }
 
   /// Tests if a @ref function_type is currently being compared.
@@ -1369,9 +1336,10 @@ struct function_type::priv
 		     const function_type& second) const
   {
     const environment& env = first.get_environment();
-    return env.priv_->fn_types_being_compared_.count
-      (std::make_pair(reinterpret_cast<uint64_t>(&first),
-		      reinterpret_cast<uint64_t>(&second)));
+
+    return (env.priv_->left_fn_types_being_compared_.count(&first)
+	    ||
+	    env.priv_->right_fn_types_being_compared_.count(&second));
   }
 };// end struc function_type::priv
 
diff --git a/src/abg-ir.cc b/src/abg-ir.cc
index 3a87ca09..0c9a32df 100644
--- a/src/abg-ir.cc
+++ b/src/abg-ir.cc
@@ -21941,30 +21941,6 @@ class_or_union::operator==(const class_or_union& other) const
   return class_or_union::operator==(o);
 }
 
-/// Dumps a textual representation (to the standard error output) of
-/// the content of the set of classes being currently compared using
-/// the @ref equal overloads.
-///
-/// This function is for debugging purposes.
-///
-/// @param c an artifact that belongs to the environment in which the
-/// classes of interest are being compared.
-void
-dump_classes_being_compared(const type_or_decl_base& c)
-{c.get_environment().priv_->dump_classes_being_compared();}
-
-/// Dumps a textual representation (to the standard error output) of
-/// the content of the set of function types being currently compared
-/// using the @ref equal overloads.
-///
-/// This function is for debugging purposes.
-///
-/// @param c an artifact that belongs to the environment in which the
-/// function types of interest are being compared.
-void
-dump_fn_types_being_compared(const type_or_decl_base& t)
-{t.get_environment().priv_->dump_fn_types_being_compared();}
-
 /// Compares two instances of @ref class_or_union.
 ///
 /// If the two intances are different, set a bitfield to give some
-- 
2.31.1



-- 
		Dodji

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-12-19 17:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 ` [PATCH 2/3, applied] Bug 29857 - dwarf-reader: Resolve decl-only unions Dodji Seketeli
2022-12-19 17:14 ` [PATCH 3/3, applied] Bug 29857 - Better detect comparison cycles in type graph Dodji Seketeli

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).