[1/2] ir,dwarf-reader: Better handle inline-ness setting or detection

Message ID 87plwa56vz.fsf@seketeli.org
State New
Headers
Series [1/2] ir,dwarf-reader: Better handle inline-ness setting or detection |

Commit Message

Dodji Seketeli March 4, 2024, 3:55 p.m. UTC
  Hello,

[This is the first of the two patches applied to the master branch to
fix the build.]


The DWARF reader mistakenly considers that if the value of
DW_AT_inline attribute is set to DW_INL_declared_inlined, that means
the function we are looking at was declared inline.  Rather, that
means the function was declared inlined *and* was inlined by the
compiler.  To have a better coverage of functions that were declared
inline, we need to consider functions which DW_AT_inline attribute is
set to DW_INL_declared_inlined or DW_INL_declared_not_inlined.  This
patches fixes that.

I noticed that we were missing concrete instances of inlined functions
as we were taking into account DW_TAG_inlined_subroutine DIEs.  This
patch fixes that.

I noticed that finish_member_function_reading (which is called for
virtual member functions that don't have associated an associated elf
symbol in the current translation unit) wasn't taking into account the
inline declaration of virtual member functions.  This patch fixes that.

Last but not least, this patch stops considering the change of
inline-ness declaration of functions as being an ABI change.  Whenever
that inline-ness declaration change happens alongside a meaningful ABI
change, libabigail will report it, but that alone is not an ABI
change.

All in all, these change fix the fall-out (caught by the CI) from the
previous patch:
	3ccfe465 dwarf-reader: Fix DIE origin handling & scope getting

	* include/abg-ir.h (function_decl::is_declared_inline): Add a
	setter overload.
	* src/abg-dwarf-reader.cc (die_is_declared_inline): Take into the
	account values DW_INL_declared_inlined and
	DW_INL_declared_not_inlined of DW_AT_inline attribute.  Not just
	DW_INL_declared_inlined.
	(finish_member_function_reading): Set the inline-ness declaration
	here.
	(build_ir_node_from_die): Handle DW_TAG_inlined_subroutine just as
	DW_TAG_subprogram.
	* src/abg-ir.cc (function_decl::is_declared_inline): Add a setter
	overload.
	* tests/data/test-annotate/test1.abi: Adjust.
	* tests/data/test-annotate/test14-pr18893.so.abi: Likewise.
	* tests/data/test-annotate/test15-pr18892.so.abi: Likewise.
	* tests/data/test-annotate/test17-pr19027.so.abi: Likewise.
	* tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi:
	Likewise.
	* tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi:
	Likewise.
	* tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi:
	Likewise.
	* tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt:
	Likewise.
	* tests/data/test-diff-filter/test41-report-0.txt: Likewise.
	* tests/data/test-read-dwarf/test1.abi: Likewise.
	* tests/data/test-read-dwarf/test1.hash.abi: Likewise.
	* tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi: Likewise.
	* tests/data/test-read-dwarf/test11-pr18828.so.abi: Likewise.
	* tests/data/test-read-dwarf/test14-pr18893.so.abi: Likewise.
	* tests/data/test-read-dwarf/test15-pr18892.so.abi: Likewise.
	* tests/data/test-read-dwarf/test16-pr18904.so.abi: Likewise.
	* tests/data/test-read-dwarf/test17-pr19027.so.abi: Likewise.
	* tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi:
	Likewise.
	* tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi:
	Likewise.
	* tests/data/test-read-dwarf/test20-pr19025-libvtkParallelCore-6.1.so.abi:
	Likewise.
	* tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi:
	Likewise.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
---
 include/abg-ir.h                              |   3 +
 src/abg-dwarf-reader.cc                       |  10 +-
 src/abg-ir.cc                                 |  17 +-
 tests/data/test-annotate/test1.abi            |   8 +-
 .../data/test-annotate/test14-pr18893.so.abi  |   4 +-
 .../data/test-annotate/test15-pr18892.so.abi  |  62 +-
 .../data/test-annotate/test17-pr19027.so.abi  |   8 +-
 ...st18-pr19037-libvtkRenderingLIC-6.1.so.abi |  68 +-
 ...19-pr19023-libtcmalloc_and_profiler.so.abi |  98 +-
 ...st20-pr19025-libvtkParallelCore-6.1.so.abi |  28 +-
 .../test42-PR21296-clanggcc-report0.txt       |   1 +
 .../data/test-diff-filter/test41-report-0.txt |   7 +-
 tests/data/test-read-dwarf/test1.abi          |   8 +-
 tests/data/test-read-dwarf/test1.hash.abi     |   8 +-
 .../test-read-dwarf/test10-pr18818-gcc.so.abi | 194 ++--
 .../test-read-dwarf/test11-pr18828.so.abi     | 350 +++----
 .../test-read-dwarf/test14-pr18893.so.abi     |   4 +-
 .../test-read-dwarf/test15-pr18892.so.abi     |  62 +-
 .../test-read-dwarf/test16-pr18904.so.abi     | 448 ++++-----
 .../test-read-dwarf/test17-pr19027.so.abi     |   8 +-
 ...st18-pr19037-libvtkRenderingLIC-6.1.so.abi |  68 +-
 ...19-pr19023-libtcmalloc_and_profiler.so.abi |  98 +-
 ...st20-pr19025-libvtkParallelCore-6.1.so.abi |  28 +-
 .../test22-pr19097-libstdc++.so.6.0.17.so.abi | 942 +++++++++---------
 24 files changed, 1274 insertions(+), 1258 deletions(-)
  

Patch

diff --git a/include/abg-ir.h b/include/abg-ir.h
index 2c69cfe0..cdce8267 100644
--- a/include/abg-ir.h
+++ b/include/abg-ir.h
@@ -3193,6 +3193,9 @@  public:
   bool
   is_declared_inline() const;
 
+  void
+  is_declared_inline(bool);
+
   binding
   get_binding() const;
 
diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index b0afc76e..c467daca 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -7653,7 +7653,8 @@  die_is_declared_inline(Dwarf_Die* die)
   uint64_t inline_value = 0;
   if (!die_unsigned_constant_attribute(die, DW_AT_inline, inline_value))
     return false;
-  return inline_value == DW_INL_declared_inlined;
+  return (inline_value == DW_INL_declared_inlined
+	  || inline_value == DW_INL_declared_not_inlined);
 }
 
 /// Compare two DWARF strings using the most accurate (and slowest)
@@ -12659,7 +12660,7 @@  static void
 finish_member_function_reading(Dwarf_Die*			die,
 			       const function_decl_sptr&	f,
 			       const class_or_union_sptr	klass,
-			       reader&			rdr)
+			       reader&				rdr)
 {
   ABG_ASSERT(klass);
 
@@ -12669,6 +12670,7 @@  finish_member_function_reading(Dwarf_Die*			die,
   method_type_sptr method_t = is_method_type(m->get_type());
   ABG_ASSERT(method_t);
 
+  size_t is_inline = die_is_declared_inline(die);
   bool is_ctor = (f->get_name() == klass->get_name());
   bool is_dtor = (!f->get_name().empty()
 		  && static_cast<string>(f->get_name())[0] == '~');
@@ -12732,6 +12734,7 @@  finish_member_function_reading(Dwarf_Die*			die,
 	  is_static = false;
       }
   }
+  m->is_declared_inline(is_inline);
   set_member_access_specifier(m, access);
   if (vindex != -1)
     set_member_function_vtable_offset(m, vindex);
@@ -15360,6 +15363,7 @@  build_function_decl(reader&	rdr,
       if (floc)
 	if (!result->get_location())
 	  result->set_location(floc);
+      result->is_declared_inline(is_inline);
     }
   else
     {
@@ -15971,6 +15975,7 @@  build_ir_node_from_die(reader&	rdr,
       break;
 
     case DW_TAG_subprogram:
+    case DW_TAG_inlined_subroutine:
       {
 	if (die_is_artificial(die))
 	  break;
@@ -16104,7 +16109,6 @@  build_ir_node_from_die(reader&	rdr,
     case DW_TAG_common_block:
     case DW_TAG_common_inclusion:
     case DW_TAG_inheritance:
-    case DW_TAG_inlined_subroutine:
     case DW_TAG_with_stmt:
     case DW_TAG_access_declaration:
     case DW_TAG_catch_block:
diff --git a/src/abg-ir.cc b/src/abg-ir.cc
index d0d92055..e35f5908 100644
--- a/src/abg-ir.cc
+++ b/src/abg-ir.cc
@@ -22189,10 +22189,20 @@  const elf_symbol_sptr&
 function_decl::get_symbol() const
 {return priv_->symbol_;}
 
+/// Test if the function was declared inline.
+///
+/// @return true iff the function was declared inline.
 bool
 function_decl::is_declared_inline() const
 {return priv_->declared_inline_;}
 
+/// Set the property of the function being declared inline.
+///
+/// @param value true iff the function was declared inline.
+void
+function_decl::is_declared_inline(bool value)
+{priv_->declared_inline_ = value;}
+
 decl_base::binding
 function_decl::get_binding() const
 {return priv_->binding_;}
@@ -22374,9 +22384,10 @@  equals(const function_decl& l, const function_decl& r, change_kind* k)
 	  ABG_RETURN_FALSE;
       }
 
-  // Compare the remaining properties
-  if (l.is_declared_inline() != r.is_declared_inline()
-      || l.get_binding() != r.get_binding())
+  // Compare the remaining properties.  Note that we don't take into
+  // account the fact that the function was declared inline or not as
+  // that doesn't have any impact on the final ABI.
+  if (l.get_binding() != r.get_binding())
     {
       result = false;
       if (k)
diff --git a/tests/data/test-annotate/test1.abi b/tests/data/test-annotate/test1.abi
index ce2f77de..6bf4fd37 100644
--- a/tests/data/test-annotate/test1.abi
+++ b/tests/data/test-annotate/test1.abi
@@ -140,7 +140,7 @@ 
       </member-function>
       <member-function access='public' constructor='yes'>
         <!-- s0::s0(const int, void** const) -->
-        <function-decl name='s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 's0* const' -->
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -153,7 +153,7 @@ 
       </member-function>
       <member-function access='public' constructor='yes'>
         <!-- s0::s0() -->
-        <function-decl name='s0' mangled-name='_ZN2s0C1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0C1Ev'>
+        <function-decl name='s0' mangled-name='_ZN2s0C1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0C1Ev'>
           <!-- implicit parameter of type 's0* const' -->
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -162,7 +162,7 @@ 
       </member-function>
       <member-function access='public' destructor='yes'>
         <!-- s0::~s0(const int, void** const) -->
-        <function-decl name='~s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 's0* const' -->
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -175,7 +175,7 @@ 
       </member-function>
       <member-function access='public' destructor='yes'>
         <!-- s0::~s0() -->
-        <function-decl name='~s0' mangled-name='_ZN2s0D1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0D1Ev'>
+        <function-decl name='~s0' mangled-name='_ZN2s0D1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0D1Ev'>
           <!-- implicit parameter of type 's0* const' -->
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <!-- void -->
diff --git a/tests/data/test-annotate/test14-pr18893.so.abi b/tests/data/test-annotate/test14-pr18893.so.abi
index cb2d0e91..c2af6a01 100644
--- a/tests/data/test-annotate/test14-pr18893.so.abi
+++ b/tests/data/test-annotate/test14-pr18893.so.abi
@@ -12138,7 +12138,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- gridBoundaryChain::~gridBoundaryChain(const int) -->
-        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain* const' -->
           <parameter type-id='type-id-385' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -12149,7 +12149,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- gridBoundaryChain::~gridBoundaryChain() -->
-        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'gridBoundaryChain* const' -->
           <parameter type-id='type-id-385' name='this' is-artificial='yes'/>
           <!-- void -->
diff --git a/tests/data/test-annotate/test15-pr18892.so.abi b/tests/data/test-annotate/test15-pr18892.so.abi
index 18ccd37e..52e68431 100644
--- a/tests/data/test-annotate/test15-pr18892.so.abi
+++ b/tests/data/test-annotate/test15-pr18892.so.abi
@@ -5282,7 +5282,7 @@ 
         </member-function>
         <member-function access='public'>
           <!-- void __sanitizer::InternalMmapVector<unsigned int>::InternalMmapVector(__sanitizer::uptr) -->
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>* const' -->
             <parameter type-id='type-id-176' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -5544,7 +5544,7 @@ 
         </member-function>
         <member-function access='public'>
           <!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::InternalMmapVector(__sanitizer::uptr) -->
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>* const' -->
             <parameter type-id='type-id-204' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -7712,7 +7712,7 @@ 
         </member-function>
         <member-function access='public'>
           <!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::InternalMmapVector(__sanitizer::uptr) -->
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>* const' -->
             <parameter type-id='type-id-287' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -8094,7 +8094,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __sanitizer::ScopedStackSpaceWithGuard::ScopedStackSpaceWithGuard(__sanitizer::uptr) -->
-          <function-decl name='ScopedStackSpaceWithGuard' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ScopedStackSpaceWithGuard' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='278' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ScopedStackSpaceWithGuard* const' -->
             <parameter type-id='type-id-319' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -8132,7 +8132,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __sanitizer::StopTheWorldScope::StopTheWorldScope() -->
-          <function-decl name='StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='309' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::StopTheWorldScope* const' -->
             <parameter type-id='type-id-322' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -8141,7 +8141,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- __sanitizer::StopTheWorldScope::~StopTheWorldScope(const int) -->
-          <function-decl name='~StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='339' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::StopTheWorldScope* const' -->
             <parameter type-id='type-id-322' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -8566,7 +8566,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __sanitizer::ExternalSymbolizer::ExternalSymbolizer(const char*) -->
-          <function-decl name='ExternalSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ExternalSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='210' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ExternalSymbolizer* const' -->
             <parameter type-id='type-id-356' name='this' is-artificial='yes'/>
             <!-- parameter of type 'const char*' -->
@@ -8749,7 +8749,7 @@ 
         </member-function>
         <member-function access='public' vtable-offset='2'>
           <!-- bool __sanitizer::POSIXSymbolizer::IsAvailable() -->
-          <function-decl name='IsAvailable' mangled-name='_ZN11__sanitizer15POSIXSymbolizer11IsAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='IsAvailable' mangled-name='_ZN11__sanitizer15POSIXSymbolizer11IsAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='490' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
             <parameter type-id='type-id-362' is-artificial='yes'/>
             <!-- bool -->
@@ -9875,7 +9875,7 @@ 
       </member-function>
       <member-function access='public' constructor='yes'>
         <!-- BlockingCall::BlockingCall(__tsan::ThreadState*) -->
-        <function-decl name='BlockingCall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='BlockingCall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='226' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'BlockingCall* const' -->
           <parameter type-id='type-id-440' name='this' is-artificial='yes'/>
           <!-- parameter of type '__tsan::ThreadState*' -->
@@ -9926,7 +9926,7 @@ 
       </member-function>
       <member-function access='public' destructor='yes'>
         <!-- ScopedSyscall::~ScopedSyscall(const int) -->
-        <function-decl name='~ScopedSyscall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1930' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~ScopedSyscall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1930' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ScopedSyscall* const' -->
           <parameter type-id='type-id-443' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -21372,7 +21372,7 @@ 
         </member-function>
         <member-function access='public'>
           <!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::InternalMmapVector(__sanitizer::uptr) -->
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>* const' -->
             <parameter type-id='type-id-1287' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -22065,7 +22065,7 @@ 
         </member-function>
         <member-function access='public' vtable-offset='0'>
           <!-- void __sanitizer::ThreadContextBase::OnDead() -->
-          <function-decl name='OnDead' mangled-name='_ZN11__sanitizer17ThreadContextBase6OnDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnDead' mangled-name='_ZN11__sanitizer17ThreadContextBase6OnDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='63' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <!-- void -->
@@ -22074,7 +22074,7 @@ 
         </member-function>
         <member-function access='public' vtable-offset='1'>
           <!-- void __sanitizer::ThreadContextBase::OnJoined(void*) -->
-          <function-decl name='OnJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase8OnJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase8OnJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
@@ -22085,7 +22085,7 @@ 
         </member-function>
         <member-function access='public' vtable-offset='2'>
           <!-- void __sanitizer::ThreadContextBase::OnFinished() -->
-          <function-decl name='OnFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase10OnFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase10OnFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='65' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <!-- void -->
@@ -22094,7 +22094,7 @@ 
         </member-function>
         <member-function access='public' vtable-offset='3'>
           <!-- void __sanitizer::ThreadContextBase::OnStarted(void*) -->
-          <function-decl name='OnStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnStartedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnStartedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='66' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
@@ -22105,7 +22105,7 @@ 
         </member-function>
         <member-function access='public' vtable-offset='4'>
           <!-- void __sanitizer::ThreadContextBase::OnCreated(void*) -->
-          <function-decl name='OnCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnCreatedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnCreatedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='67' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <!-- parameter of type 'void*' -->
@@ -22116,7 +22116,7 @@ 
         </member-function>
         <member-function access='public' vtable-offset='5'>
           <!-- void __sanitizer::ThreadContextBase::OnReset() -->
-          <function-decl name='OnReset' mangled-name='_ZN11__sanitizer17ThreadContextBase7OnResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnReset' mangled-name='_ZN11__sanitizer17ThreadContextBase7OnResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='68' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <!-- void -->
@@ -26964,7 +26964,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::ScopedAnnotation::ScopedAnnotation(__tsan::ThreadState*, const char*, const char*, int, __sanitizer::uptr) -->
-          <function-decl name='ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='32' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::ScopedAnnotation* const' -->
             <parameter type-id='type-id-1328' name='this' is-artificial='yes'/>
             <!-- parameter of type '__tsan::ThreadState*' -->
@@ -26983,7 +26983,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- __tsan::ScopedAnnotation::~ScopedAnnotation(const int) -->
-          <function-decl name='~ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='42' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::ScopedAnnotation* const' -->
             <parameter type-id='type-id-1328' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -27270,7 +27270,7 @@ 
       </member-function>
       <member-function access='public' constructor='yes'>
         <!-- ScopedAtomic::ScopedAtomic(__tsan::ThreadState*, __sanitizer::uptr, const volatile void*, morder, const char*) -->
-        <function-decl name='ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='55' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ScopedAtomic* const' -->
           <parameter type-id='type-id-1364' name='this' is-artificial='yes'/>
           <!-- parameter of type '__tsan::ThreadState*' -->
@@ -27289,7 +27289,7 @@ 
       </member-function>
       <member-function access='public' destructor='yes'>
         <!-- ScopedAtomic::~ScopedAtomic(const int) -->
-        <function-decl name='~ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'ScopedAtomic* const' -->
           <parameter type-id='type-id-1364' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -28005,7 +28005,7 @@ 
         </member-function>
         <member-function access='public'>
           <!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::InternalMmapVector(__sanitizer::uptr) -->
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>* const' -->
             <parameter type-id='type-id-1555' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -32141,7 +32141,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::ScopedJavaFunc::ScopedJavaFunc(__tsan::ThreadState*, __sanitizer::uptr) -->
-          <function-decl name='ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='76' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::ScopedJavaFunc* const' -->
             <parameter type-id='type-id-1583' name='this' is-artificial='yes'/>
             <!-- parameter of type '__tsan::ThreadState*' -->
@@ -32154,7 +32154,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- __tsan::ScopedJavaFunc::~ScopedJavaFunc(const int) -->
-          <function-decl name='~ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='84' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::ScopedJavaFunc* const' -->
             <parameter type-id='type-id-1583' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -32200,7 +32200,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::BlockDesc::BlockDesc() -->
-          <function-decl name='BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='33' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::BlockDesc* const' -->
             <parameter type-id='type-id-1577' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -32209,7 +32209,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- __tsan::BlockDesc::~BlockDesc(const int) -->
-          <function-decl name='~BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='40' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::BlockDesc* const' -->
             <parameter type-id='type-id-1577' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -32248,7 +32248,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::JavaContext::JavaContext(jptr, jptr) -->
-          <function-decl name='JavaContext' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='JavaContext' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='62' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::JavaContext* const' -->
             <parameter type-id='type-id-1580' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef jptr' -->
@@ -33570,7 +33570,7 @@ 
         </member-function>
         <member-function access='public'>
           <!-- void __sanitizer::InternalMmapVector<int>::InternalMmapVector(__sanitizer::uptr) -->
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>* const' -->
             <parameter type-id='type-id-313' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::uptr' -->
@@ -38226,7 +38226,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::Shadow::Shadow(__sanitizer::u64) -->
-          <function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='235' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::Shadow* const' -->
             <parameter type-id='type-id-1827' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef __sanitizer::u64' -->
@@ -38766,7 +38766,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::Trace::Trace() -->
-          <function-decl name='Trace' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='Trace' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='69' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::Trace* const' -->
             <parameter type-id='type-id-1779' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -38821,7 +38821,7 @@ 
         </member-function>
         <member-function access='public' constructor='yes'>
           <!-- __tsan::TraceHeader::TraceHeader() -->
-          <function-decl name='TraceHeader' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='TraceHeader' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='50' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type '__tsan::TraceHeader* const' -->
             <parameter type-id='type-id-1781' name='this' is-artificial='yes'/>
             <!-- void -->
diff --git a/tests/data/test-annotate/test17-pr19027.so.abi b/tests/data/test-annotate/test17-pr19027.so.abi
index f5971be7..baa4f1bc 100644
--- a/tests/data/test-annotate/test17-pr19027.so.abi
+++ b/tests/data/test-annotate/test17-pr19027.so.abi
@@ -21698,7 +21698,7 @@ 
             </member-function>
             <member-function access='public' constructor='yes'>
               <!-- OT::hb_apply_context_t::skipping_backward_iterator_t::skipping_backward_iterator_t(OT::hb_apply_context_t*, unsigned int, unsigned int, bool) -->
-              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'OT::hb_apply_context_t::skipping_backward_iterator_t* const' -->
                 <parameter type-id='type-id-1581' name='this' is-artificial='yes'/>
                 <!-- parameter of type 'OT::hb_apply_context_t*' -->
@@ -21715,7 +21715,7 @@ 
             </member-function>
             <member-function access='public' constructor='yes'>
               <!-- OT::hb_apply_context_t::skipping_backward_iterator_t::skipping_backward_iterator_t(OT::hb_apply_context_t*, unsigned int, unsigned int, bool) -->
-              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'OT::hb_apply_context_t::skipping_backward_iterator_t* const' -->
                 <parameter type-id='type-id-1581' name='this' is-artificial='yes'/>
                 <!-- parameter of type 'OT::hb_apply_context_t*' -->
@@ -21778,7 +21778,7 @@ 
             </member-function>
             <member-function access='public' constructor='yes'>
               <!-- OT::hb_apply_context_t::skipping_forward_iterator_t::skipping_forward_iterator_t(OT::hb_apply_context_t*, unsigned int, unsigned int, bool) -->
-              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'OT::hb_apply_context_t::skipping_forward_iterator_t* const' -->
                 <parameter type-id='type-id-1584' name='this' is-artificial='yes'/>
                 <!-- parameter of type 'OT::hb_apply_context_t*' -->
@@ -21795,7 +21795,7 @@ 
             </member-function>
             <member-function access='public' constructor='yes'>
               <!-- OT::hb_apply_context_t::skipping_forward_iterator_t::skipping_forward_iterator_t(OT::hb_apply_context_t*, unsigned int, unsigned int, bool) -->
-              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <!-- implicit parameter of type 'OT::hb_apply_context_t::skipping_forward_iterator_t* const' -->
                 <parameter type-id='type-id-1584' name='this' is-artificial='yes'/>
                 <!-- parameter of type 'OT::hb_apply_context_t*' -->
diff --git a/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi b/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi
index ec3a5b8b..6ff98a97 100644
--- a/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi
+++ b/tests/data/test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi
@@ -9582,7 +9582,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::deque(size_t, const vtkPixelExtent&, const std::allocator<vtkPixelExtent>&) -->
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='710' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='710' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -9678,7 +9678,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::deque() -->
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -9898,7 +9898,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::deque() -->
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -9907,7 +9907,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::deque(const std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >&) -->
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- parameter of type 'const std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >&' -->
@@ -9918,7 +9918,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::deque(const std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >&) -->
-          <function-decl name='deque' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_'>
+          <function-decl name='deque' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- parameter of type 'const std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >&' -->
@@ -9940,7 +9940,7 @@ 
         </member-function>
         <member-function access='protected'>
           <!-- std::_Deque_iterator<vtkPixelExtent, vtkPixelExtent&, vtkPixelExtent*> std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::_M_reserve_elements_at_back(size_t) -->
-          <function-decl name='_M_reserve_elements_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1689' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm'>
+          <function-decl name='_M_reserve_elements_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -9962,7 +9962,7 @@ 
         </member-function>
         <member-function access='protected'>
           <!-- std::_Deque_iterator<vtkPixelExtent, vtkPixelExtent&, vtkPixelExtent*> std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::_M_reserve_elements_at_front(size_t) -->
-          <function-decl name='_M_reserve_elements_at_front' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1679' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm'>
+          <function-decl name='_M_reserve_elements_at_front' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -10193,7 +10193,7 @@ 
         </member-function>
         <member-function access='protected'>
           <!-- void std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >::_M_reserve_map_at_back(size_t) -->
-          <function-decl name='_M_reserve_map_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1715' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm'>
+          <function-decl name='_M_reserve_map_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm'>
             <!-- implicit parameter of type 'std::deque<vtkPixelExtent, std::allocator<vtkPixelExtent> >* const' -->
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -13150,7 +13150,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- vtkLICPingPongBufferManager::~vtkLICPingPongBufferManager(const int) -->
-        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vtkLICPingPongBufferManager* const' -->
           <parameter type-id='type-id-360' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -13161,7 +13161,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- vtkLICPingPongBufferManager::~vtkLICPingPongBufferManager() -->
-        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vtkLICPingPongBufferManager* const' -->
           <parameter type-id='type-id-360' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -15063,7 +15063,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<float, std::allocator<float> >::vector(size_t, const float&, const std::allocator<float>&) -->
-          <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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<float, std::allocator<float> >* const' -->
             <parameter type-id='type-id-483' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -16646,7 +16646,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-474' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -16813,7 +16813,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-474' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -16980,7 +16980,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-474' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -17044,7 +17044,7 @@ 
       <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-498'>
         <member-function access='protected'>
           <!-- void std::basic_ios<char, std::char_traits<char> >::basic_ios() -->
-          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ios<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-548' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -17053,7 +17053,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
           <!-- std::basic_ios<char, std::char_traits<char> >::~basic_ios(const int) -->
-          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ios<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-548' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -17122,7 +17122,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
           <!-- std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream(const int, void** const) -->
-          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-551' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -17138,7 +17138,7 @@ 
       <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-506'>
         <member-function access='protected'>
           <!-- void std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() -->
-          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_streambuf<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-552' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -17147,7 +17147,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
           <!-- std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf(const int) -->
-          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_streambuf<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-552' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -17161,7 +17161,7 @@ 
       <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-553'>
         <member-function access='public'>
           <!-- void std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::basic_stringbuf(std::__basic_file<char>::openmode) -->
-          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-554' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef std::__basic_file<char>::openmode' -->
@@ -18760,7 +18760,7 @@ 
       <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-625'>
         <member-function access='protected'>
           <!-- void std::basic_ios<char, std::char_traits<char> >::basic_ios() -->
-          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ios<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-648' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -18830,7 +18830,7 @@ 
       <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-633'>
         <member-function access='protected'>
           <!-- void std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() -->
-          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_streambuf<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-652' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -18839,7 +18839,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
           <!-- std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf(const int) -->
-          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_streambuf<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-652' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -18853,7 +18853,7 @@ 
       <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-653'>
         <member-function access='public'>
           <!-- void std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::basic_stringbuf(std::__basic_file<char>::openmode) -->
-          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-654' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef std::__basic_file<char>::openmode' -->
@@ -21681,7 +21681,7 @@ 
           </member-function>
           <member-function access='private' constructor='yes'>
             <!-- vtkSurfaceLICPainter::vtkInternals::vtkInternals() -->
-            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'vtkSurfaceLICPainter::vtkInternals* const' -->
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <!-- void -->
@@ -21690,7 +21690,7 @@ 
           </member-function>
           <member-function access='private' constructor='yes'>
             <!-- vtkSurfaceLICPainter::vtkInternals::vtkInternals() -->
-            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'vtkSurfaceLICPainter::vtkInternals* const' -->
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <!-- void -->
@@ -21699,7 +21699,7 @@ 
           </member-function>
           <member-function access='private' destructor='yes'>
             <!-- vtkSurfaceLICPainter::vtkInternals::~vtkInternals(const int) -->
-            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'vtkSurfaceLICPainter::vtkInternals* const' -->
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <!-- artificial parameter of type 'const int' -->
@@ -21710,7 +21710,7 @@ 
           </member-function>
           <member-function access='private' destructor='yes'>
             <!-- vtkSurfaceLICPainter::vtkInternals::~vtkInternals() -->
-            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <!-- implicit parameter of type 'vtkSurfaceLICPainter::vtkInternals* const' -->
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <!-- void -->
@@ -24766,7 +24766,7 @@ 
       <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1026'>
         <member-function access='protected'>
           <!-- void std::basic_ios<char, std::char_traits<char> >::basic_ios() -->
-          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ios<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-1066' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -24775,7 +24775,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
           <!-- std::basic_ios<char, std::char_traits<char> >::~basic_ios(const int) -->
-          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ios<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-1066' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -24833,7 +24833,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
           <!-- std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream(const int, void** const) -->
-          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-1069' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -24849,7 +24849,7 @@ 
       <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1034'>
         <member-function access='protected'>
           <!-- void std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() -->
-          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_streambuf<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-1070' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -24858,7 +24858,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
           <!-- std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf(const int) -->
-          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_streambuf<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-1070' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -24872,7 +24872,7 @@ 
       <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1071'>
         <member-function access='public'>
           <!-- void std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::basic_stringbuf(std::__basic_file<char>::openmode) -->
-          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-1072' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef std::__basic_file<char>::openmode' -->
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 1a3f6c5e..799f9543 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
@@ -4402,7 +4402,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- HeapLeakCheckerGlobalPrePost::~HeapLeakCheckerGlobalPrePost(const int) -->
-        <function-decl name='~HeapLeakCheckerGlobalPrePost' filepath='src/heap-checker-bcad.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~HeapLeakCheckerGlobalPrePost' filepath='src/heap-checker-bcad.cc' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'HeapLeakCheckerGlobalPrePost* const' -->
           <parameter type-id='type-id-189' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -4413,7 +4413,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- HeapLeakCheckerGlobalPrePost::~HeapLeakCheckerGlobalPrePost() -->
-        <function-decl name='~HeapLeakCheckerGlobalPrePost' mangled-name='_ZN28HeapLeakCheckerGlobalPrePostD1Ev' filepath='src/heap-checker-bcad.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN28HeapLeakCheckerGlobalPrePostD1Ev'>
+        <function-decl name='~HeapLeakCheckerGlobalPrePost' mangled-name='_ZN28HeapLeakCheckerGlobalPrePostD1Ev' filepath='src/heap-checker-bcad.cc' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN28HeapLeakCheckerGlobalPrePostD1Ev'>
           <!-- implicit parameter of type 'HeapLeakCheckerGlobalPrePost* const' -->
           <parameter type-id='type-id-189' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -4895,7 +4895,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -4906,7 +4906,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -4956,7 +4956,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -4967,7 +4967,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -5017,7 +5017,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -5028,7 +5028,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -5078,7 +5078,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -5089,7 +5089,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -5139,7 +5139,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -5150,7 +5150,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -5200,7 +5200,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -5211,7 +5211,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -5261,7 +5261,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='./src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='./src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -5272,7 +5272,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='./src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='./src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -5322,7 +5322,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer(const int) -->
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -5333,7 +5333,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- GoogleInitializer::~GoogleInitializer() -->
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <!-- implicit parameter of type 'GoogleInitializer* const' -->
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -6570,7 +6570,7 @@ 
       </member-function>
       <member-function access='private' static='yes'>
         <!-- void HeapProfileTable::MapArgsAllocIterator(HeapProfileTable::AllocValue*, HeapProfileTable::AllocIterator) -->
-        <function-decl name='MapArgsAllocIterator' mangled-name='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE' filepath='src/heap-profile-table.h' line='276' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE'>
+        <function-decl name='MapArgsAllocIterator' mangled-name='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE' filepath='src/heap-profile-table.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE'>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-77' name='ptr' filepath='src/heap-profile-table.h' line='276' column='1'/>
           <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -6620,7 +6620,7 @@ 
       </member-function>
       <member-function access='private' static='yes'>
         <!-- size_t HeapProfileTable::AllocValueSize() -->
-        <function-decl name='AllocValueSize' mangled-name='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE' filepath='src/heap-profile-table.h' line='222' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE'>
+        <function-decl name='AllocValueSize' mangled-name='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE' filepath='src/heap-profile-table.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE'>
           <!-- parameter of type 'const HeapProfileTable::AllocValue&' -->
           <parameter type-id='type-id-299' name='v' filepath='src/heap-profile-table.h' line='222' column='1'/>
           <!-- typedef size_t -->
@@ -6709,7 +6709,7 @@ 
       </member-function>
       <member-function access='private' static='yes'>
         <!-- void HeapProfileTable::DumpNonLiveIterator(HeapProfileTable::AllocValue*, const HeapProfileTable::DumpArgs&) -->
-        <function-decl name='DumpNonLiveIterator' mangled-name='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE' filepath='src/heap-profile-table.cc' line='397' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE'>
+        <function-decl name='DumpNonLiveIterator' mangled-name='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE' filepath='src/heap-profile-table.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE'>
           <!-- parameter of type 'void*' -->
           <parameter type-id='type-id-77' name='ptr' filepath='src/heap-profile-table.cc' line='397' column='1'/>
           <!-- parameter of type 'HeapProfileTable::AllocValue*' -->
@@ -6722,7 +6722,7 @@ 
       </member-function>
       <member-function access='private' static='yes'>
         <!-- void HeapProfileTable::DumpBucketIterator(HeapProfileTable::BufferArgs*) -->
-        <function-decl name='DumpBucketIterator' mangled-name='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE' filepath='src/heap-profile-table.cc' line='390' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE'>
+        <function-decl name='DumpBucketIterator' mangled-name='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE' filepath='src/heap-profile-table.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE'>
           <!-- parameter of type 'const HeapProfileTable::AllocValue::Bucket*' -->
           <parameter type-id='type-id-302' name='bucket' filepath='src/heap-profile-table.cc' line='390' column='1'/>
           <!-- parameter of type 'HeapProfileTable::BufferArgs*' -->
@@ -10342,7 +10342,7 @@ 
         </member-function>
         <member-function access='private' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::~basic_string(const 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'>
+          <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' declared-inline='yes' 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> >* const' -->
             <parameter type-id='type-id-792' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -10353,7 +10353,7 @@ 
         </member-function>
         <member-function access='private' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, STL_Allocator<char, HeapLeakChecker::Allocator> >::~basic_string() -->
-          <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'>
+          <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' declared-inline='yes' 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> >* const' -->
             <parameter type-id='type-id-792' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -10702,7 +10702,7 @@ 
         </member-function>
         <member-function access='private' destructor='yes'>
           <!-- std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >::~vector(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* const' -->
             <parameter type-id='type-id-849' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -10713,7 +10713,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >* const' -->
             <parameter type-id='type-id-849' name='this' is-artificial='yes'/>
             <!-- parameter of type 'const std::vector<AllocObject, STL_Allocator<AllocObject, HeapLeakChecker::Allocator> >&' -->
@@ -15926,7 +15926,7 @@ 
       </member-function>
       <member-function access='public' destructor='yes'>
         <!-- HeapProfileEndWriter::~HeapProfileEndWriter(const int) -->
-        <function-decl name='~HeapProfileEndWriter' filepath='src/heap-profiler.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~HeapProfileEndWriter' filepath='src/heap-profiler.cc' line='594' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'HeapProfileEndWriter* const' -->
           <parameter type-id='type-id-1162' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -15937,7 +15937,7 @@ 
       </member-function>
       <member-function access='public' destructor='yes'>
         <!-- HeapProfileEndWriter::~HeapProfileEndWriter() -->
-        <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'>
+        <function-decl name='~HeapProfileEndWriter' mangled-name='_ZN20HeapProfileEndWriterD1Ev' filepath='src/heap-profiler.cc' line='594' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN20HeapProfileEndWriterD1Ev'>
           <!-- implicit parameter of type 'HeapProfileEndWriter* const' -->
           <parameter type-id='type-id-1162' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -23263,7 +23263,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
-        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
@@ -23274,7 +23274,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- 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'>
+        <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
@@ -23285,7 +23285,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder(const int) -->
-        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -23296,7 +23296,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder() -->
-        <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'>
+        <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -23327,7 +23327,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
-        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
@@ -23338,7 +23338,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- 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'>
+        <function-decl name='SpinLockHolder' mangled-name='_ZN14SpinLockHolderC2EP8SpinLock' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderC2EP8SpinLock'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
@@ -23349,7 +23349,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder(const int) -->
-        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -23360,7 +23360,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder() -->
-        <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'>
+        <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -23402,7 +23402,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder(const int) -->
-        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -23435,7 +23435,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder(const int) -->
-        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -23446,7 +23446,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder() -->
-        <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'>
+        <function-decl name='~SpinLockHolder' mangled-name='_ZN14SpinLockHolderD1Ev' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14SpinLockHolderD1Ev'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- void -->
@@ -23455,7 +23455,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
-        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
@@ -23752,7 +23752,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
-        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
@@ -23763,7 +23763,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder(const int) -->
-        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -23796,7 +23796,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- SpinLockHolder::SpinLockHolder(SpinLock*) -->
-        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- parameter of type 'SpinLock*' -->
@@ -23807,7 +23807,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder(const int) -->
-        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -23851,7 +23851,7 @@ 
       </member-function>
       <member-function access='private' destructor='yes'>
         <!-- SpinLockHolder::~SpinLockHolder(const int) -->
-        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~SpinLockHolder' filepath='src/base/spinlock.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'SpinLockHolder* const' -->
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <!-- artificial parameter of type 'const int' -->
@@ -26248,7 +26248,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-800' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -26610,7 +26610,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-800' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -26738,7 +26738,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-800' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -30317,7 +30317,7 @@ 
         </data-member>
         <member-function access='private' static='yes'>
           <!-- tcmalloc::ThreadCache* tcmalloc::ThreadCache::GetCache() -->
-          <function-decl name='GetCache' mangled-name='_ZN8tcmalloc11ThreadCache8GetCacheEv' filepath='src/thread_cache.h' line='405' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8GetCacheEv'>
+          <function-decl name='GetCache' mangled-name='_ZN8tcmalloc11ThreadCache8GetCacheEv' filepath='src/thread_cache.h' line='405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8tcmalloc11ThreadCache8GetCacheEv'>
             <!-- tcmalloc::ThreadCache* -->
             <return type-id='type-id-1824'/>
           </function-decl>
diff --git a/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi b/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi
index 79d3b905..83073eb6 100644
--- a/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi
+++ b/tests/data/test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi
@@ -4532,7 +4532,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<long long int, std::allocator<long long int> >::vector(size_t, const long long int&, const std::allocator<long long 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='227' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<long long int, std::allocator<long long int> >* const' -->
             <parameter type-id='type-id-381' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -4547,7 +4547,7 @@ 
         </member-function>
         <member-function access='private' destructor='yes'>
           <!-- std::vector<long long int, std::allocator<long long int> >::~vector(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<long long int, std::allocator<long long int> >* const' -->
             <parameter type-id='type-id-381' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -4644,7 +4644,7 @@ 
         </member-function>
         <member-function access='private' destructor='yes'>
           <!-- std::vector<unsigned char, std::allocator<unsigned char> >::~vector(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<unsigned char, std::allocator<unsigned char> >* const' -->
             <parameter type-id='type-id-383' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -7434,7 +7434,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-464' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -7571,7 +7571,7 @@ 
         </member-function>
         <member-function access='public' destructor='yes'>
           <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >* const' -->
             <parameter type-id='type-id-464' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -14466,7 +14466,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<int, std::allocator<int> >::vector(size_t, const int&, const std::allocator<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='227' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<int, std::allocator<int> >* const' -->
             <parameter type-id='type-id-1108' name='this' is-artificial='yes'/>
             <!-- parameter of type 'typedef size_t' -->
@@ -14668,7 +14668,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::vector<vtkMultiProcessController::vtkInternal::vtkRMICallback, std::allocator<vtkMultiProcessController::vtkInternal::vtkRMICallback> >::vector(const std::vector<vtkMultiProcessController::vtkInternal::vtkRMICallback, std::allocator<vtkMultiProcessController::vtkInternal::vtkRMICallback> >&) -->
-          <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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::vector<vtkMultiProcessController::vtkInternal::vtkRMICallback, std::allocator<vtkMultiProcessController::vtkInternal::vtkRMICallback> >* const' -->
             <parameter type-id='type-id-1111' name='this' is-artificial='yes'/>
             <!-- parameter of type 'const std::vector<vtkMultiProcessController::vtkInternal::vtkRMICallback, std::allocator<vtkMultiProcessController::vtkInternal::vtkRMICallback> >&' -->
@@ -22784,7 +22784,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- vtkStdString::vtkStdString(const vtkStdString::value_type*) -->
-        <function-decl name='vtkStdString' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Common/Core/vtkStdString.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='vtkStdString' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Common/Core/vtkStdString.h' line='55' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vtkStdString* const' -->
           <parameter type-id='type-id-1476' name='this' is-artificial='yes'/>
           <!-- parameter of type 'const vtkStdString::value_type*' -->
@@ -22795,7 +22795,7 @@ 
       </member-function>
       <member-function access='private' constructor='yes'>
         <!-- vtkStdString::vtkStdString(const vtkStdString::value_type*) -->
-        <function-decl name='vtkStdString' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Common/Core/vtkStdString.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='vtkStdString' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Common/Core/vtkStdString.h' line='55' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <!-- implicit parameter of type 'vtkStdString* const' -->
           <parameter type-id='type-id-1476' name='this' is-artificial='yes'/>
           <!-- parameter of type 'const vtkStdString::value_type*' -->
@@ -23428,7 +23428,7 @@ 
         </member-function>
         <member-function access='private' destructor='yes'>
           <!-- std::_List_base<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >::~_List_base(const 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::_List_base<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >* const' -->
             <parameter type-id='type-id-1630' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
@@ -23439,7 +23439,7 @@ 
         </member-function>
         <member-function access='private' destructor='yes'>
           <!-- std::_List_base<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >::~_List_base() -->
-          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseISt6vectorIcSaIcEESaIS2_EED1Ev' 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' elf-symbol-id='_ZNSt10_List_baseISt6vectorIcSaIcEESaIS2_EED1Ev'>
+          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseISt6vectorIcSaIcEESaIS2_EED1Ev' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_list.h' line='359' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseISt6vectorIcSaIcEESaIS2_EED1Ev'>
             <!-- implicit parameter of type 'std::_List_base<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >* const' -->
             <parameter type-id='type-id-1630' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -24035,7 +24035,7 @@ 
         </member-function>
         <member-function access='private'>
           <!-- void std::list<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >::list(const std::list<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >&) -->
-          <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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::list<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >* const' -->
             <parameter type-id='type-id-1677' name='this' is-artificial='yes'/>
             <!-- parameter of type 'const std::list<std::vector<char, std::allocator<char> >, std::allocator<std::vector<char, std::allocator<char> > > >&' -->
@@ -24862,7 +24862,7 @@ 
       <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1712'>
         <member-function access='protected'>
           <!-- void std::basic_ios<char, std::char_traits<char> >::basic_ios() -->
-          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ios<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-1759' name='this' is-artificial='yes'/>
             <!-- void -->
@@ -24874,7 +24874,7 @@ 
       <class-decl name='basic_ofstream&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1760'>
         <member-function access='public'>
           <!-- void std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(const int, void** const, const char*, std::__basic_file<char>::openmode) -->
-          <function-decl name='basic_ofstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/fstream' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ofstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/fstream' line='623' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <!-- implicit parameter of type 'std::basic_ofstream<char, std::char_traits<char> >* const' -->
             <parameter type-id='type-id-1761' name='this' is-artificial='yes'/>
             <!-- artificial parameter of type 'const int' -->
diff --git a/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt b/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt
index a494b376..981ec42b 100644
--- a/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt
+++ b/tests/data/test-diff-dwarf/test42-PR21296-clanggcc-report0.txt
@@ -18,6 +18,7 @@  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
 
   [C] 'method void std::_Head_base<0ul, STR&&, false>::_Head_base<STR>(STR&&)' has some indirect sub-type changes:
     'method void std::_Head_base<0ul, STR&&, false>::_Head_base<STR>(STR&&) {_ZNSt10_Head_baseILm0EO3STRLb0EEC2IS0_St9true_typeEEOT_}' now becomes 'method void std::_Head_base<0, STR &&, false>::_Head_base<STR, std::true_type>(STR&&) {_ZNSt10_Head_baseILm0EO3STRLb0EEC2IS0_St9true_typeEEOT_}'
+    method void std::_Head_base<0, STR &&, false>::_Head_base<STR, std::true_type>(STR&&) is not declared inline anymore
     implicit parameter 0 of type 'std::_Head_base<0ul, STR&&, false>* const' changed:
       entity changed from 'std::_Head_base<0ul, STR&&, false>* const' to 'std::_Head_base<0, STR &&, false>*'
       type size hasn't changed
diff --git a/tests/data/test-diff-filter/test41-report-0.txt b/tests/data/test-diff-filter/test41-report-0.txt
index 362fa6ef..db811543 100644
--- a/tests/data/test-diff-filter/test41-report-0.txt
+++ b/tests/data/test-diff-filter/test41-report-0.txt
@@ -1,4 +1,4 @@ 
-Functions changes summary: 8 Removed, 4 Changed (6 filtered out), 16 Added functions
+Functions changes summary: 8 Removed, 3 Changed (7 filtered out), 16 Added functions
 Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
 Function symbols changes summary: 1 Removed, 0 Added function symbol not referenced by debug info
 Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info
@@ -34,7 +34,7 @@  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
     note that this adds a new entry to the vtable of class std::tr1::_Sp_counted_base<__gnu_cxx::_Lock_policy::_S_atomic>
   [A] 'function void std::tr1::__enable_shared_from_this_helper<__gnu_cxx::_Lock_policy::_S_atomic>(const std::tr1::__shared_count<__gnu_cxx::_Lock_policy::_S_atomic>&, ...)'    {_ZNSt3tr132__enable_shared_from_this_helperILN9__gnu_cxx12_Lock_policyE2EEEvRKNS_14__shared_countIXT_EEEz}
 
-4 functions with some indirect sub-type change:
+3 functions with some indirect sub-type change:
 
   [C] 'method abigail::interned_string abigail::xml_writer::write_context::get_id_for_type(abigail::ir::type_base*) const' at abg-writer.cc:247:1 has some indirect sub-type changes:
     return type changed:
@@ -60,9 +60,6 @@  Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referen
             1 base class insertion:
               class std::tr1::__shared_ptr<abigail::ir::type_base, __gnu_cxx::_Lock_policy::_S_atomic> at shared_ptr.h:539:1
 
-  [C] 'method bool abigail::xml_writer::write_context::type_is_emitted(const abigail::ir::type_base_sptr&)' at abg-writer.cc:497:1 has some indirect sub-type changes:
-    method bool abigail::xml_writer::write_context::type_is_emitted(const abigail::ir::type_base_sptr&) is not declared inline anymore
-
   [C] 'function bool abigail::xml_writer::write_corpus_to_native_xml(const abigail::ir::corpus_sptr, unsigned int, std::ostream&, const bool)' at abg-writer.cc:3862:1 has some indirect sub-type changes:
     parameter 1 of type 'const abigail::ir::corpus_sptr' has sub-type changes:
       in unqualified underlying type 'typedef abigail::ir::corpus_sptr' at abg-fwd.h:101:1:
diff --git a/tests/data/test-read-dwarf/test1.abi b/tests/data/test-read-dwarf/test1.abi
index 79a72621..c38cc102 100644
--- a/tests/data/test-read-dwarf/test1.abi
+++ b/tests/data/test-read-dwarf/test1.abi
@@ -87,7 +87,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-15' name='__in_chrg' is-artificial='yes'/>
           <parameter type-id='type-id-16' name='__vtt_parm' is-artificial='yes'/>
@@ -95,13 +95,13 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='s0' mangled-name='_ZN2s0C1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0C1Ev'>
+        <function-decl name='s0' mangled-name='_ZN2s0C1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0C1Ev'>
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <return type-id='type-id-13'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-15' name='__in_chrg' is-artificial='yes'/>
           <parameter type-id='type-id-16' name='__vtt_parm' is-artificial='yes'/>
@@ -109,7 +109,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~s0' mangled-name='_ZN2s0D1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0D1Ev'>
+        <function-decl name='~s0' mangled-name='_ZN2s0D1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0D1Ev'>
           <parameter type-id='type-id-14' name='this' is-artificial='yes'/>
           <return type-id='type-id-13'/>
         </function-decl>
diff --git a/tests/data/test-read-dwarf/test1.hash.abi b/tests/data/test-read-dwarf/test1.hash.abi
index 19b31e84..e30f277f 100644
--- a/tests/data/test-read-dwarf/test1.hash.abi
+++ b/tests/data/test-read-dwarf/test1.hash.abi
@@ -87,7 +87,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='f2bcd35f' name='this' is-artificial='yes'/>
           <parameter type-id='2448a865' name='__in_chrg' is-artificial='yes'/>
           <parameter type-id='4b4717ec' name='__vtt_parm' is-artificial='yes'/>
@@ -95,13 +95,13 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='s0' mangled-name='_ZN2s0C1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0C1Ev'>
+        <function-decl name='s0' mangled-name='_ZN2s0C1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='21' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0C1Ev'>
           <parameter type-id='f2bcd35f' name='this' is-artificial='yes'/>
           <return type-id='48b5725f'/>
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~s0' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='f2bcd35f' name='this' is-artificial='yes'/>
           <parameter type-id='2448a865' name='__in_chrg' is-artificial='yes'/>
           <parameter type-id='4b4717ec' name='__vtt_parm' is-artificial='yes'/>
@@ -109,7 +109,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~s0' mangled-name='_ZN2s0D1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0D1Ev'>
+        <function-decl name='~s0' mangled-name='_ZN2s0D1Ev' filepath='/home/dodji/git/libabigail/dwarf/tests/data/test-read-dwarf/test1.cc' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN2s0D1Ev'>
           <parameter type-id='f2bcd35f' name='this' is-artificial='yes'/>
           <return type-id='48b5725f'/>
         </function-decl>
diff --git a/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi b/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
index d4b32357..11d28436 100644
--- a/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
+++ b/tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
@@ -1935,14 +1935,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-238' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-119' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEC2ERKS2_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEC2ERKS2_'>
+          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEC2ERKS2_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKcSsEC2ERKS2_'>
             <parameter type-id='type-id-238' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-119' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-47'/>
@@ -2025,14 +2025,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-242' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-92' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEC2ERKS1_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPcSsEC2ERKS1_'>
+          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPcSsEC2ERKS1_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPcSsEC2ERKS1_'>
             <parameter type-id='type-id-242' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-92' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-47'/>
@@ -2864,13 +2864,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='protected' constructor='yes'>
-            <function-decl name='noncopyable' filepath='src/third_party/boost-1.56.0/boost/core/noncopyable.hpp' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='noncopyable' filepath='src/third_party/boost-1.56.0/boost/core/noncopyable.hpp' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-81' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='protected' constructor='yes'>
-            <function-decl name='noncopyable' mangled-name='_ZN5boost12noncopyable_11noncopyableC2Ev' filepath='src/third_party/boost-1.56.0/boost/core/noncopyable.hpp' line='27' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12noncopyable_11noncopyableC2Ev'>
+            <function-decl name='noncopyable' mangled-name='_ZN5boost12noncopyable_11noncopyableC2Ev' filepath='src/third_party/boost-1.56.0/boost/core/noncopyable.hpp' line='27' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12noncopyable_11noncopyableC2Ev'>
               <parameter type-id='type-id-81' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -2900,13 +2900,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~error_category' mangled-name='_ZN5boost6system14error_categoryD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='188' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system14error_categoryD0Ev'>
+            <function-decl name='~error_category' mangled-name='_ZN5boost6system14error_categoryD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='188' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system14error_categoryD0Ev'>
               <parameter type-id='type-id-84' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~error_category' mangled-name='_ZN5boost6system14error_categoryD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='188' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system14error_categoryD2Ev'>
+            <function-decl name='~error_category' mangled-name='_ZN5boost6system14error_categoryD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='188' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system14error_categoryD2Ev'>
               <parameter type-id='type-id-84' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -2999,19 +2999,19 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-253' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' mangled-name='_ZN5boost6system10error_codeC2Ev' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='322' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system10error_codeC2Ev'>
+            <function-decl name='error_code' mangled-name='_ZN5boost6system10error_codeC2Ev' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system10error_codeC2Ev'>
               <parameter type-id='type-id-253' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-253' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='val' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
               <parameter type-id='type-id-106' name='cat' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
@@ -3019,7 +3019,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' mangled-name='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE'>
+            <function-decl name='error_code' mangled-name='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system10error_codeC2EiRKNS0_14error_categoryE'>
               <parameter type-id='type-id-253' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='val' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
               <parameter type-id='type-id-106' name='cat' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
@@ -3086,7 +3086,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-253' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='val' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
               <parameter type-id='type-id-106' name='cat' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
@@ -3122,7 +3122,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='error_code' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-253' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='val' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
               <parameter type-id='type-id-106' name='cat' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='323' column='1'/>
@@ -3152,7 +3152,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_condition' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='error_condition' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-89' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='val' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1'/>
               <parameter type-id='type-id-106' name='cat' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1'/>
@@ -3160,7 +3160,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='error_condition' mangled-name='_ZN5boost6system15error_conditionC2EiRKNS0_14error_categoryE' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system15error_conditionC2EiRKNS0_14error_categoryE'>
+            <function-decl name='error_condition' mangled-name='_ZN5boost6system15error_conditionC2EiRKNS0_14error_categoryE' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system15error_conditionC2EiRKNS0_14error_categoryE'>
               <parameter type-id='type-id-89' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='val' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1'/>
               <parameter type-id='type-id-106' name='cat' filepath='src/third_party/boost-1.56.0/boost/system/error_code.hpp' line='236' column='1'/>
@@ -4953,28 +4953,28 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-347' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='scoped_array' mangled-name='_ZN5boost12scoped_arrayIcEC2EPc' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcEC2EPc'>
+          <function-decl name='scoped_array' mangled-name='_ZN5boost12scoped_arrayIcEC2EPc' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcEC2EPc'>
             <parameter type-id='type-id-347' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-347' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-123' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~scoped_array' mangled-name='_ZN5boost12scoped_arrayIcED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcED2Ev'>
+          <function-decl name='~scoped_array' mangled-name='_ZN5boost12scoped_arrayIcED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIcED2Ev'>
             <parameter type-id='type-id-347' name='this' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
@@ -5007,14 +5007,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-347' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-347' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-123' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-47'/>
@@ -5065,26 +5065,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-352' name='this' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2Ev'>
+          <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2Ev'>
             <parameter type-id='type-id-352' name='this' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-352' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-305' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2IS3_EEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2IS3_EEPT_'>
+          <function-decl name='shared_ptr&lt;boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2IS3_EEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem6detail11dir_itr_impEEC2IS3_EEPT_'>
             <parameter type-id='type-id-352' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-305' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1'/>
             <return type-id='type-id-47'/>
@@ -5163,13 +5163,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='shared_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-359' name='this' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2Ev'>
+          <function-decl name='shared_ptr' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='334' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2Ev'>
             <parameter type-id='type-id-359' name='this' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
@@ -5200,14 +5200,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='shared_ptr&lt;boost::filesystem::filesystem_error::m_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='shared_ptr&lt;boost::filesystem::filesystem_error::m_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-359' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-324' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='shared_ptr&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2IS3_EEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2IS3_EEPT_'>
+          <function-decl name='shared_ptr&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2IS3_EEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10shared_ptrINS_10filesystem16filesystem_error5m_impEEC2IS3_EEPT_'>
             <parameter type-id='type-id-359' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-324' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/shared_ptr.hpp' line='347' column='1'/>
             <return type-id='type-id-47'/>
@@ -5272,13 +5272,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='directory_entry' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='676' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='directory_entry' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='676' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-311' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='directory_entry' mangled-name='_ZN5boost10filesystem15directory_entryC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem15directory_entryC2Ev'>
+            <function-decl name='directory_entry' mangled-name='_ZN5boost10filesystem15directory_entryC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='676' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem15directory_entryC2Ev'>
               <parameter type-id='type-id-311' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -5356,40 +5356,40 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='directory_iterator' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='directory_iterator' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='787' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-315' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='787' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorC2Ev'>
+            <function-decl name='directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='787' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorC2Ev'>
               <parameter type-id='type-id-315' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='directory_iterator' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='791' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='directory_iterator' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='791' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-315' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-405' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='791' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE'>
+            <function-decl name='directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='791' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorC2ERKNS0_4pathE'>
               <parameter type-id='type-id-315' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-405' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='791' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
-            <function-decl name='~directory_iterator' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~directory_iterator' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='799' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-315' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-123' name='__in_chrg' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
-            <function-decl name='~directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorD2Ev'>
+            <function-decl name='~directory_iterator' mangled-name='_ZN5boost10filesystem18directory_iteratorD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='799' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem18directory_iteratorD2Ev'>
               <parameter type-id='type-id-315' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -5443,19 +5443,19 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='file_status' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='file_status' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='259' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-318' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11file_statusC2Ev'>
+            <function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='259' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11file_statusC2Ev'>
               <parameter type-id='type-id-318' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='file_status' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='file_status' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-318' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-596' name='v' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1'/>
               <parameter type-id='type-id-334' name='prms' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1'/>
@@ -5463,7 +5463,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2ENS0_9file_typeENS0_5permsE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11file_statusC2ENS0_9file_typeENS0_5permsE'>
+            <function-decl name='file_status' mangled-name='_ZN5boost10filesystem11file_statusC2ENS0_9file_typeENS0_5permsE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem11file_statusC2ENS0_9file_typeENS0_5permsE'>
               <parameter type-id='type-id-318' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-596' name='v' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1'/>
               <parameter type-id='type-id-334' name='prms' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='260' column='1'/>
@@ -5529,7 +5529,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='filesystem_error' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='filesystem_error' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='76' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='77' column='1'/>
               <parameter type-id='type-id-85' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='77' column='1'/>
@@ -5537,7 +5537,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsNS_6system10error_codeE'>
+            <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsNS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='76' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsNS_6system10error_codeE'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='77' column='1'/>
               <parameter type-id='type-id-85' name='ec' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='77' column='1'/>
@@ -5545,7 +5545,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='filesystem_error' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='filesystem_error' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='87' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='88' column='1'/>
               <parameter type-id='type-id-405' name='path1_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='88' column='1'/>
@@ -5554,7 +5554,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathENS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathENS_6system10error_codeE'>
+            <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathENS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='87' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathENS_6system10error_codeE'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='88' column='1'/>
               <parameter type-id='type-id-405' name='path1_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='88' column='1'/>
@@ -5563,7 +5563,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='filesystem_error' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='filesystem_error' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='100' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='101' column='1'/>
               <parameter type-id='type-id-405' name='path1_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='101' column='1'/>
@@ -5573,7 +5573,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathES6_NS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathES6_NS_6system10error_codeE'>
+            <function-decl name='filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathES6_NS_6system10error_codeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='100' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorC2ERKSsRKNS0_4pathES6_NS_6system10error_codeE'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='101' column='1'/>
               <parameter type-id='type-id-405' name='path1_arg' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='101' column='1'/>
@@ -5590,13 +5590,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorD0Ev'>
+            <function-decl name='~filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='114' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorD0Ev'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorD2Ev'>
+            <function-decl name='~filesystem_error' mangled-name='_ZN5boost10filesystem16filesystem_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='114' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem16filesystem_errorD2Ev'>
               <parameter type-id='type-id-321' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -5697,54 +5697,54 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2Ev'>
+            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2Ev'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-405' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ERKS1_'>
+            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKS1_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ERKS1_'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-405' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-417' name='s' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2EPKc' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2EPKc'>
+            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2EPKc' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2EPKc'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-417' name='s' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='151' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-142' name='s' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='151' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKSs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ERKSs'>
+            <function-decl name='path' mangled-name='_ZN5boost10filesystem4pathC2ERKSs' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='151' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ERKSs'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-142' name='s' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='151' column='1'/>
               <return type-id='type-id-47'/>
@@ -5859,20 +5859,20 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='130' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-405' name='p' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='132' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-417' name='s' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1'/>
               <return type-id='type-id-47'/>
@@ -6021,7 +6021,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='path&lt;char const*&gt;' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path&lt;char const*&gt;' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-43' name='begin' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1'/>
               <parameter type-id='type-id-43' name='end' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1'/>
@@ -6029,7 +6029,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='path&lt;char const*&gt;' mangled-name='_ZN5boost10filesystem4pathC2IPKcEET_S5_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2IPKcEET_S5_'>
+            <function-decl name='path&lt;char const*&gt;' mangled-name='_ZN5boost10filesystem4pathC2IPKcEET_S5_' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2IPKcEET_S5_'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-43' name='begin' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1'/>
               <parameter type-id='type-id-43' name='end' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='161' column='1'/>
@@ -6079,7 +6079,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-417' name='s' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='150' column='1'/>
               <return type-id='type-id-47'/>
@@ -6099,7 +6099,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='path&lt;std::basic_string&lt;wchar_t&gt; &gt;' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='path&lt;std::basic_string&lt;wchar_t&gt; &gt;' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='135' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-467' name='source' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='135' column='1'/>
               <parameter type-id='type-id-601'/>
@@ -6107,7 +6107,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='path&lt;std::basic_string&lt;wchar_t&gt; &gt;' mangled-name='_ZN5boost10filesystem4pathC2ISbIwSt11char_traitsIwESaIwEEEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS7_E4typeEEEvE4typeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ISbIwSt11char_traitsIwESaIwEEEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS7_E4typeEEEvE4typeE'>
+            <function-decl name='path&lt;std::basic_string&lt;wchar_t&gt; &gt;' mangled-name='_ZN5boost10filesystem4pathC2ISbIwSt11char_traitsIwESaIwEEEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS7_E4typeEEEvE4typeE' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='135' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem4pathC2ISbIwSt11char_traitsIwESaIwEEEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS7_E4typeEEEvE4typeE'>
               <parameter type-id='type-id-329' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-467' name='source' filepath='src/third_party/boost-1.56.0/boost/filesystem/path.hpp' line='135' column='1'/>
               <parameter type-id='type-id-601'/>
@@ -6287,26 +6287,26 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='dir_itr_imp' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='dir_itr_imp' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='750' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-306' name='this' is-artificial='yes'/>
                 <return type-id='type-id-47'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11dir_itr_impC2Ev'>
+              <function-decl name='dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impC2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='750' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11dir_itr_impC2Ev'>
                 <parameter type-id='type-id-306' name='this' is-artificial='yes'/>
                 <return type-id='type-id-47'/>
               </function-decl>
             </member-function>
             <member-function access='public' destructor='yes'>
-              <function-decl name='~dir_itr_imp' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='~dir_itr_imp' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='756' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-306' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-123' name='__in_chrg' is-artificial='yes'/>
                 <return type-id='type-id-47'/>
               </function-decl>
             </member-function>
             <member-function access='public' destructor='yes'>
-              <function-decl name='~dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='756' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11dir_itr_impD2Ev'>
+              <function-decl name='~dir_itr_imp' mangled-name='_ZN5boost10filesystem6detail11dir_itr_impD2Ev' filepath='src/third_party/boost-1.56.0/boost/filesystem/operations.hpp' line='756' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost10filesystem6detail11dir_itr_impD2Ev'>
                 <parameter type-id='type-id-306' name='this' is-artificial='yes'/>
                 <return type-id='type-id-47'/>
               </function-decl>
@@ -6664,7 +6664,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-365' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-85' name='ec' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1'/>
@@ -6672,7 +6672,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='system_error' mangled-name='_ZN5boost6system12system_errorC2ENS0_10error_codeERKSs' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorC2ENS0_10error_codeERKSs'>
+            <function-decl name='system_error' mangled-name='_ZN5boost6system12system_errorC2ENS0_10error_codeERKSs' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorC2ENS0_10error_codeERKSs'>
               <parameter type-id='type-id-365' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-85' name='ec' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1'/>
               <parameter type-id='type-id-493' name='what_arg' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='30' column='1'/>
@@ -6778,7 +6778,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-365' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1'/>
               <parameter type-id='type-id-106' name='ecat' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1'/>
@@ -6787,7 +6787,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='system_error' mangled-name='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc'>
+            <function-decl name='system_error' mangled-name='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorC2EiRKNS0_14error_categoryEPKc'>
               <parameter type-id='type-id-365' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1'/>
               <parameter type-id='type-id-106' name='ecat' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1'/>
@@ -6894,7 +6894,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='system_error' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-365' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-12' name='ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1'/>
               <parameter type-id='type-id-106' name='ecat' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='43' column='1'/>
@@ -6910,13 +6910,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD0Ev'>
+            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD0Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD0Ev'>
               <parameter type-id='type-id-365' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
+            <function-decl name='~system_error' mangled-name='_ZN5boost6system12system_errorD2Ev' filepath='src/third_party/boost-1.56.0/boost/system/system_error.hpp' line='47' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6system12system_errorD2Ev'>
               <parameter type-id='type-id-365' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -6991,26 +6991,26 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='114' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='shared_count' mangled-name='_ZN5boost6detail12shared_countC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2Ev'>
+            <function-decl name='shared_count' mangled-name='_ZN5boost6detail12shared_countC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='114' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2Ev'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
-            <function-decl name='~shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~shared_count' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-123' name='__in_chrg' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
-            <function-decl name='~shared_count' mangled-name='_ZN5boost6detail12shared_countD2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countD2Ev'>
+            <function-decl name='~shared_count' mangled-name='_ZN5boost6detail12shared_countD2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countD2Ev'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -7023,28 +7023,28 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='shared_count&lt;boost::filesystem::detail::dir_itr_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='shared_count&lt;boost::filesystem::detail::dir_itr_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-305' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='shared_count&lt;boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_'>
+            <function-decl name='shared_count&lt;boost::filesystem::detail::dir_itr_imp&gt;' mangled-name='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2INS_10filesystem6detail11dir_itr_impEEEPT_'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-305' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='shared_count&lt;boost::filesystem::filesystem_error::m_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='shared_count&lt;boost::filesystem::filesystem_error::m_imp&gt;' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-324' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='shared_count&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost6detail12shared_countC2INS_10filesystem16filesystem_error5m_impEEEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2INS_10filesystem16filesystem_error5m_impEEEPT_'>
+            <function-decl name='shared_count&lt;boost::filesystem::filesystem_error::m_imp&gt;' mangled-name='_ZN5boost6detail12shared_countC2INS_10filesystem16filesystem_error5m_impEEEPT_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail12shared_countC2INS_10filesystem16filesystem_error5m_impEEEPT_'>
               <parameter type-id='type-id-286' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-324' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/shared_count.hpp' line='121' column='1'/>
               <return type-id='type-id-47'/>
@@ -7072,13 +7072,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='sp_counted_base' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='sp_counted_base' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='109' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-290' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseC2Ev'>
+            <function-decl name='sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='109' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseC2Ev'>
               <parameter type-id='type-id-290' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -7103,13 +7103,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseD0Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseD0Ev'>
+            <function-decl name='~sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseD0Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseD0Ev'>
               <parameter type-id='type-id-290' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
-            <function-decl name='~sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseD2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseD2Ev'>
+            <function-decl name='~sp_counted_base' mangled-name='_ZN5boost6detail15sp_counted_baseD2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_baseD2Ev'>
               <parameter type-id='type-id-290' name='this' is-artificial='yes'/>
               <return type-id='type-id-47'/>
             </function-decl>
@@ -7160,14 +7160,14 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-294' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-305' name='px' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEC2EPS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEC2EPS4_'>
+            <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEC2EPS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEC2EPS4_'>
               <parameter type-id='type-id-294' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-305' name='px' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1'/>
               <return type-id='type-id-47'/>
@@ -7213,14 +7213,14 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='sp_counted_impl_p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-298' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-324' name='px' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1'/>
               <return type-id='type-id-47'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEC2EPS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEC2EPS4_'>
+            <function-decl name='sp_counted_impl_p' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEC2EPS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEC2EPS4_'>
               <parameter type-id='type-id-298' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-324' name='px' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='66' column='1'/>
               <return type-id='type-id-47'/>
@@ -7681,28 +7681,28 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-666' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-184' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='scoped_array' mangled-name='_ZN5boost12scoped_arrayIwEC2EPw' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIwEC2EPw'>
+          <function-decl name='scoped_array' mangled-name='_ZN5boost12scoped_arrayIwEC2EPw' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIwEC2EPw'>
             <parameter type-id='type-id-666' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-184' name='p' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='57' column='1'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~scoped_array' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-666' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-123' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~scoped_array' mangled-name='_ZN5boost12scoped_arrayIwED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIwED2Ev'>
+          <function-decl name='~scoped_array' mangled-name='_ZN5boost12scoped_arrayIwED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/scoped_array.hpp' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost12scoped_arrayIwED2Ev'>
             <parameter type-id='type-id-666' name='this' is-artificial='yes'/>
             <return type-id='type-id-47'/>
           </function-decl>
diff --git a/tests/data/test-read-dwarf/test11-pr18828.so.abi b/tests/data/test-read-dwarf/test11-pr18828.so.abi
index 514d2e2e..af2c5a2d 100644
--- a/tests/data/test-read-dwarf/test11-pr18828.so.abi
+++ b/tests/data/test-read-dwarf/test11-pr18828.so.abi
@@ -2676,26 +2676,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='_Function_base' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_Function_base' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1522' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='_Function_base' mangled-name='_ZNSt14_Function_baseC2Ev' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_baseC2Ev'>
+          <function-decl name='_Function_base' mangled-name='_ZNSt14_Function_baseC2Ev' filepath='/usr/include/c++/4.9/functional' line='1993' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_baseC2Ev'>
             <parameter type-id='type-id-1522' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Function_base' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~_Function_base' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1522' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Function_base' mangled-name='_ZNSt14_Function_baseD2Ev' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_baseD2Ev'>
+          <function-decl name='~_Function_base' mangled-name='_ZNSt14_Function_baseD2Ev' filepath='/usr/include/c++/4.9/functional' line='1995' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_Function_baseD2Ev'>
             <parameter type-id='type-id-1522' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -2876,13 +2876,13 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1555' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_List_impl' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev'>
+              <function-decl name='_List_impl' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EE10_List_implC2Ev'>
                 <parameter type-id='type-id-1555' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
@@ -2929,26 +2929,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1552' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev'>
+          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EED2Ev'>
             <parameter type-id='type-id-1552' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1552' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev'>
+          <function-decl name='_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev'>
             <parameter type-id='type-id-1552' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -3007,13 +3007,13 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='_List_impl' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1563' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_List_impl' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev'>
+              <function-decl name='_List_impl' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='324' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EE10_List_implC2Ev'>
                 <parameter type-id='type-id-1563' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
@@ -3060,26 +3060,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1560' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev'>
+          <function-decl name='~_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='386' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EED2Ev'>
             <parameter type-id='type-id-1560' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_List_base' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1560' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev'>
+          <function-decl name='_List_base' mangled-name='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='368' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_List_baseIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev'>
             <parameter type-id='type-id-1560' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -3556,13 +3556,13 @@ 
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='_Rb_tree_impl' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1601' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev'>
+              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='461' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE13_Rb_tree_implIS6_Lb1EEC2Ev'>
                 <parameter type-id='type-id-1601' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
@@ -3675,26 +3675,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1594' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev'>
+          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='714' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EED2Ev'>
             <parameter type-id='type-id-1594' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_Rb_tree' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1594' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev'>
+          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='664' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EEC2Ev'>
             <parameter type-id='type-id-1594' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -3861,14 +3861,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__shared_count' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='663' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~__shared_count' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='663' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1760' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__shared_count' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='663' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev'>
+          <function-decl name='~__shared_count' mangled-name='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='663' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev'>
             <parameter type-id='type-id-1760' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -3923,14 +3923,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='914' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~__shared_ptr' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='914' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1764' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__shared_ptr' mangled-name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='914' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev'>
+          <function-decl name='~__shared_ptr' mangled-name='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev' filepath='/usr/include/c++/4.9/bits/shared_ptr_base.h' line='914' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12__shared_ptrIN5mongo17optionenvironment10ConstraintELN9__gnu_cxx12_Lock_policyE2EED2Ev'>
             <parameter type-id='type-id-1764' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -4283,26 +4283,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1783' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev'>
             <parameter type-id='type-id-1783' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1783' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev'>
             <parameter type-id='type-id-1783' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -4331,26 +4331,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1785' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev'>
             <parameter type-id='type-id-1785' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1785' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev'>
             <parameter type-id='type-id-1785' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -4451,26 +4451,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1791' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev'>
             <parameter type-id='type-id-1791' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1791' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev'>
             <parameter type-id='type-id-1791' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -4539,40 +4539,40 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1796' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISsED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISsED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsED2Ev'>
             <parameter type-id='type-id-1796' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1796' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1026' name='__a' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' mangled-name='_ZNSaISsEC2ERKS_' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsEC2ERKS_'>
+          <function-decl name='allocator' mangled-name='_ZNSaISsEC2ERKS_' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsEC2ERKS_'>
             <parameter type-id='type-id-1796' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1026' name='__a' filepath='/usr/include/c++/4.9/bits/allocator.h' line='115' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1796' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='allocator' mangled-name='_ZNSaISsEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISsEC2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='113' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISsEC2Ev'>
             <parameter type-id='type-id-1796' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -4736,14 +4736,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~allocator' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1806' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' filepath='/usr/include/c++/4.9/bits/allocator.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev'>
             <parameter type-id='type-id-1806' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -5155,13 +5155,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1860' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='list' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev'>
+          <function-decl name='list' mangled-name='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4listIN5mongo17optionenvironment17OptionDescriptionESaIS2_EEC2Ev'>
             <parameter type-id='type-id-1860' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -5242,13 +5242,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='list' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1865' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='list' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev'>
+          <function-decl name='list' mangled-name='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_list.h' line='533' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4listIN5mongo17optionenvironment13OptionSectionESaIS2_EEC2Ev'>
             <parameter type-id='type-id-1865' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -5542,13 +5542,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='map' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1877' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='map' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev'>
+          <function-decl name='map' mangled-name='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_map.h' line='162' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEEC2Ev'>
             <parameter type-id='type-id-1877' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -5647,14 +5647,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='move_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='move_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1884' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2290' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='move_iterator' mangled-name='_ZNSt13move_iteratorIPSsEC2ES0_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPSsEC2ES0_'>
+          <function-decl name='move_iterator' mangled-name='_ZNSt13move_iteratorIPSsEC2ES0_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPSsEC2ES0_'>
             <parameter type-id='type-id-1884' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2290' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='967' column='1'/>
             <return type-id='type-id-65'/>
@@ -6047,14 +6047,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~unique_ptr' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='232' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1946' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev'>
+          <function-decl name='~unique_ptr' mangled-name='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev' filepath='/usr/include/c++/4.9/bits/unique_ptr.h' line='232' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10unique_ptrIN5mongo14BSONObjBuilderESt14default_deleteIS1_EED2Ev'>
             <parameter type-id='type-id-1946' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -6928,26 +6928,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1979' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='vector' mangled-name='_ZNSt6vectorISsSaISsEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEC2Ev'>
+          <function-decl name='vector' mangled-name='_ZNSt6vectorISsSaISsEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='253' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEC2Ev'>
             <parameter type-id='type-id-1979' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1979' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~vector' mangled-name='_ZNSt6vectorISsSaISsEED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEED2Ev'>
+          <function-decl name='~vector' mangled-name='_ZNSt6vectorISsSaISsEED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEED2Ev'>
             <parameter type-id='type-id-1979' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -7005,14 +7005,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1979' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-878' name='__a' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='vector' mangled-name='_ZNSt6vectorISsSaISsEEC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEC2ERKS0_'>
+          <function-decl name='vector' mangled-name='_ZNSt6vectorISsSaISsEEC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISsSaISsEEC2ERKS0_'>
             <parameter type-id='type-id-1979' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-878' name='__a' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='264' column='1'/>
             <return type-id='type-id-65'/>
@@ -7186,14 +7186,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~vector' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1984' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~vector' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev'>
+          <function-decl name='~vector' mangled-name='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='423' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev'>
             <parameter type-id='type-id-1984' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -7817,14 +7817,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_Rb_tree_iterator' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1605' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2167' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E'>
+          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEC2EPSt13_Rb_tree_nodeIS2_E'>
             <parameter type-id='type-id-1605' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2167' name='__x' filepath='/usr/include/c++/4.9/bits/stl_tree.h' line='189' column='1'/>
             <return type-id='type-id-65'/>
@@ -8655,26 +8655,26 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1686' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev'>
+              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2Ev'>
                 <parameter type-id='type-id-1686' name='this' is-artificial='yes'/>
                 <return type-id='type-id-65'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='_Vector_impl' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1686' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-875' name='__a' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1'/>
                 <return type-id='type-id-65'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_'>
+              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEE12_Vector_implC2ERKS0_'>
                 <parameter type-id='type-id-1686' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-875' name='__a' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='90' column='1'/>
                 <return type-id='type-id-65'/>
@@ -8759,26 +8759,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1680' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEEC2Ev'>
+          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEEC2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='124' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEEC2Ev'>
             <parameter type-id='type-id-1680' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1680' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEED2Ev'>
+          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEED2Ev'>
             <parameter type-id='type-id-1680' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -8817,14 +8817,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1680' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-878' name='__a' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_'>
+          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISsSaISsEEC2ERKS0_'>
             <parameter type-id='type-id-1680' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-878' name='__a' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='127' column='1'/>
             <return type-id='type-id-65'/>
@@ -8936,14 +8936,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~_Vector_base' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1689' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev'>
+          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev' filepath='/usr/include/c++/4.9/bits/stl_vector.h' line='159' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseISt10shared_ptrIN5mongo17optionenvironment10ConstraintEESaIS4_EED2Ev'>
             <parameter type-id='type-id-1689' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -10231,13 +10231,13 @@ 
       <class-decl name='basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-2713'/>
       <class-decl name='exception' visibility='default' is-declaration-only='yes' id='type-id-2714'>
         <member-function access='public' constructor='yes'>
-          <function-decl name='exception' filepath='/usr/include/c++/4.9/exception' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='exception' filepath='/usr/include/c++/4.9/exception' line='63' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2715' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='exception' mangled-name='_ZNSt9exceptionC2Ev' filepath='/usr/include/c++/4.9/exception' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9exceptionC2Ev'>
+          <function-decl name='exception' mangled-name='_ZNSt9exceptionC2Ev' filepath='/usr/include/c++/4.9/exception' line='63' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9exceptionC2Ev'>
             <parameter type-id='type-id-2715' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -11082,14 +11082,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-130' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1049' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_'>
+          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKSsSt6vectorISsSaISsEEEC2ERKS2_'>
             <parameter type-id='type-id-130' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1049' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-65'/>
@@ -11141,14 +11141,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='__normal_iterator' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-134' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1827' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_'>
+          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPSsSt6vectorISsSaISsEEEC2ERKS1_'>
             <parameter type-id='type-id-134' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1827' name='__i' filepath='/usr/include/c++/4.9/bits/stl_iterator.h' line='728' column='1'/>
             <return type-id='type-id-65'/>
@@ -11893,14 +11893,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-157' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEED2Ev'>
             <parameter type-id='type-id-157' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -11921,13 +11921,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-157' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment17OptionDescriptionEEEC2Ev'>
             <parameter type-id='type-id-157' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -11967,14 +11967,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-160' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEED2Ev'>
             <parameter type-id='type-id-160' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -11995,13 +11995,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-160' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo17optionenvironment13OptionSectionEEEC2Ev'>
             <parameter type-id='type-id-160' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -12143,26 +12143,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-169' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEED2Ev'>
             <parameter type-id='type-id-169' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-169' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKSsSsEEEC2Ev'>
             <parameter type-id='type-id-169' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -12245,40 +12245,40 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-174' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsED2Ev'>
             <parameter type-id='type-id-174' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-174' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-296'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='81' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsEC2ERKS1_'>
             <parameter type-id='type-id-174' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-296'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-174' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISsEC2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISsEC2Ev'>
             <parameter type-id='type-id-174' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -12490,14 +12490,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~new_allocator' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-185' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev' filepath='/usr/include/c++/4.9/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10shared_ptrIN5mongo17optionenvironment10ConstraintEEED2Ev'>
             <parameter type-id='type-id-185' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -13213,7 +13213,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='AssertionException' filepath='src/mongo/util/assert_util.h' line='155' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1338' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='msg' filepath='src/mongo/util/assert_util.h' line='155' column='1'/>
             <parameter type-id='type-id-23' name='code' filepath='src/mongo/util/assert_util.h' line='155' column='1'/>
@@ -13221,7 +13221,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='AssertionException' mangled-name='_ZN5mongo18AssertionExceptionC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionC2ERKSsi'>
+          <function-decl name='AssertionException' mangled-name='_ZN5mongo18AssertionExceptionC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='155' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionC2ERKSsi'>
             <parameter type-id='type-id-1338' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='msg' filepath='src/mongo/util/assert_util.h' line='155' column='1'/>
             <parameter type-id='type-id-23' name='code' filepath='src/mongo/util/assert_util.h' line='155' column='1'/>
@@ -13236,13 +13236,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~AssertionException' mangled-name='_ZN5mongo18AssertionExceptionD0Ev' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionD0Ev'>
+          <function-decl name='~AssertionException' mangled-name='_ZN5mongo18AssertionExceptionD0Ev' filepath='src/mongo/util/assert_util.h' line='157' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionD0Ev'>
             <parameter type-id='type-id-1338' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~AssertionException' mangled-name='_ZN5mongo18AssertionExceptionD2Ev' filepath='src/mongo/util/assert_util.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionD2Ev'>
+          <function-decl name='~AssertionException' mangled-name='_ZN5mongo18AssertionExceptionD2Ev' filepath='src/mongo/util/assert_util.h' line='157' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18AssertionExceptionD2Ev'>
             <parameter type-id='type-id-1338' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -13381,14 +13381,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1352' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-59' name='bsonData' filepath='src/mongo/bson/bsonobj.h' line='111' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2EPKc' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7BSONObjC2EPKc'>
+          <function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2EPKc' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7BSONObjC2EPKc'>
             <parameter type-id='type-id-1352' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-59' name='bsonData' filepath='src/mongo/bson/bsonobj.h' line='111' column='1'/>
             <return type-id='type-id-65'/>
@@ -13481,28 +13481,28 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1355' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='initsize' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderC2Ei' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderC2Ei'>
+          <function-decl name='BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderC2Ei' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderC2Ei'>
             <parameter type-id='type-id-1355' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='initsize' filepath='src/mongo/bson/bsonobjbuilder.h' line='64' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~BSONObjBuilder' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1355' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderD2Ev' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderD2Ev'>
+          <function-decl name='~BSONObjBuilder' mangled-name='_ZN5mongo14BSONObjBuilderD2Ev' filepath='src/mongo/bson/bsonobjbuilder.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo14BSONObjBuilderD2Ev'>
             <parameter type-id='type-id-1355' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -13690,14 +13690,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ConstDataView' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ConstDataView' filepath='src/mongo/base/data_view.h' line='43' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1371' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2898' name='bytes' filepath='src/mongo/base/data_view.h' line='43' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ConstDataView' mangled-name='_ZN5mongo13ConstDataViewC2EPKc' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo13ConstDataViewC2EPKc'>
+          <function-decl name='ConstDataView' mangled-name='_ZN5mongo13ConstDataViewC2EPKc' filepath='src/mongo/base/data_view.h' line='43' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo13ConstDataViewC2EPKc'>
             <parameter type-id='type-id-1371' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2898' name='bytes' filepath='src/mongo/base/data_view.h' line='43' column='1'/>
             <return type-id='type-id-65'/>
@@ -13739,14 +13739,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='DataView' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='DataView' filepath='src/mongo/base/data_view.h' line='73' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1374' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2899' name='bytes' filepath='src/mongo/base/data_view.h' line='73' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='DataView' mangled-name='_ZN5mongo8DataViewC2EPc' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataViewC2EPc'>
+          <function-decl name='DataView' mangled-name='_ZN5mongo8DataViewC2EPc' filepath='src/mongo/base/data_view.h' line='73' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo8DataViewC2EPc'>
             <parameter type-id='type-id-1374' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2899' name='bytes' filepath='src/mongo/base/data_view.h' line='73' column='1'/>
             <return type-id='type-id-65'/>
@@ -14085,13 +14085,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ExportedScramIterationCountParameter' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ExportedScramIterationCountParameter' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1383' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ExportedScramIterationCountParameter' mangled-name='_ZN5mongo36ExportedScramIterationCountParameterC2Ev' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo36ExportedScramIterationCountParameterC2Ev'>
+          <function-decl name='ExportedScramIterationCountParameter' mangled-name='_ZN5mongo36ExportedScramIterationCountParameterC2Ev' filepath='src/mongo/db/auth/sasl_options.cpp' line='179' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo36ExportedScramIterationCountParameterC2Ev'>
             <parameter type-id='type-id-1383' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14121,7 +14121,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1385' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1406' name='sps' filepath='src/mongo/db/server_parameters.h' line='121' column='1'/>
             <parameter type-id='type-id-1221' name='name' filepath='src/mongo/db/server_parameters.h' line='122' column='1'/>
@@ -14132,7 +14132,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb'>
+          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiEC2EPNS_18ServerParameterSetERKSsPibb'>
             <parameter type-id='type-id-1385' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1406' name='sps' filepath='src/mongo/db/server_parameters.h' line='121' column='1'/>
             <parameter type-id='type-id-1221' name='name' filepath='src/mongo/db/server_parameters.h' line='122' column='1'/>
@@ -14150,13 +14150,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiED0Ev'>
+          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiED0Ev'>
             <parameter type-id='type-id-1385' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiED2Ev'>
+          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterIiED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterIiED2Ev'>
             <parameter type-id='type-id-1385' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14222,7 +14222,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1387' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1406' name='sps' filepath='src/mongo/db/server_parameters.h' line='121' column='1'/>
             <parameter type-id='type-id-1221' name='name' filepath='src/mongo/db/server_parameters.h' line='122' column='1'/>
@@ -14233,7 +14233,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb'>
+          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsEC2EPNS_18ServerParameterSetERKSsPSsbb'>
             <parameter type-id='type-id-1387' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1406' name='sps' filepath='src/mongo/db/server_parameters.h' line='121' column='1'/>
             <parameter type-id='type-id-1221' name='name' filepath='src/mongo/db/server_parameters.h' line='122' column='1'/>
@@ -14251,13 +14251,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsED0Ev'>
+          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsED0Ev'>
             <parameter type-id='type-id-1387' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsED2Ev'>
+          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISsED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISsED2Ev'>
             <parameter type-id='type-id-1387' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14323,7 +14323,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ExportedServerParameter' filepath='src/mongo/db/server_parameters.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1389' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1406' name='sps' filepath='src/mongo/db/server_parameters.h' line='121' column='1'/>
             <parameter type-id='type-id-1221' name='name' filepath='src/mongo/db/server_parameters.h' line='122' column='1'/>
@@ -14334,7 +14334,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb'>
+          <function-decl name='ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb' filepath='src/mongo/db/server_parameters.h' line='121' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEEC2EPNS_18ServerParameterSetERKSsPS3_bb'>
             <parameter type-id='type-id-1389' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1406' name='sps' filepath='src/mongo/db/server_parameters.h' line='121' column='1'/>
             <parameter type-id='type-id-1221' name='name' filepath='src/mongo/db/server_parameters.h' line='122' column='1'/>
@@ -14352,13 +14352,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev'>
+          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED0Ev'>
             <parameter type-id='type-id-1389' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev'>
+          <function-decl name='~ExportedServerParameter' mangled-name='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev' filepath='src/mongo/db/server_parameters.h' line='128' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo23ExportedServerParameterISt6vectorISsSaISsEEED2Ev'>
             <parameter type-id='type-id-1389' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14598,13 +14598,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1410' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='SharedBuffer' mangled-name='_ZN5mongo12SharedBufferC2Ev' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBufferC2Ev'>
+          <function-decl name='SharedBuffer' mangled-name='_ZN5mongo12SharedBufferC2Ev' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBufferC2Ev'>
             <parameter type-id='type-id-1410' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14681,28 +14681,28 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='Status' filepath='src/mongo/base/status-inl.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='Status' filepath='src/mongo/base/status-inl.h' line='47' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1427' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1425' name='other' filepath='src/mongo/base/status-inl.h' line='47' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2EOS0_' filepath='src/mongo/base/status-inl.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2EOS0_'>
+          <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2EOS0_' filepath='src/mongo/base/status-inl.h' line='47' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2EOS0_'>
             <parameter type-id='type-id-1427' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1425' name='other' filepath='src/mongo/base/status-inl.h' line='47' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~Status' filepath='src/mongo/base/status-inl.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~Status' filepath='src/mongo/base/status-inl.h' line='58' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1427' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~Status' mangled-name='_ZN5mongo6StatusD2Ev' filepath='src/mongo/base/status-inl.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusD2Ev'>
+          <function-decl name='~Status' mangled-name='_ZN5mongo6StatusD2Ev' filepath='src/mongo/base/status-inl.h' line='58' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusD2Ev'>
             <parameter type-id='type-id-1427' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14720,13 +14720,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
-          <function-decl name='Status' filepath='src/mongo/base/status-inl.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='Status' filepath='src/mongo/base/status-inl.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1427' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
-          <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2Ev' filepath='src/mongo/base/status-inl.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2Ev'>
+          <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2Ev' filepath='src/mongo/base/status-inl.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2Ev'>
             <parameter type-id='type-id-1427' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14784,13 +14784,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='354' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1434' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='StringBuilderImpl' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev'>
+          <function-decl name='StringBuilderImpl' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' filepath='src/mongo/bson/util/builder.h' line='354' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev'>
             <parameter type-id='type-id-1434' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -14868,40 +14868,40 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='56' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1436' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2Ev' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2Ev'>
+          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2Ev' filepath='src/mongo/base/string_data.h' line='56' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2Ev'>
             <parameter type-id='type-id-1436' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='62' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1436' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-59' name='str' filepath='src/mongo/base/string_data.h' line='62' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
+          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='62' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
             <parameter type-id='type-id-1436' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-59' name='str' filepath='src/mongo/base/string_data.h' line='62' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='72' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1436' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='s' filepath='src/mongo/base/string_data.h' line='72' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2ERKSs' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2ERKSs'>
+          <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2ERKSs' filepath='src/mongo/base/string_data.h' line='72' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2ERKSs'>
             <parameter type-id='type-id-1436' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='s' filepath='src/mongo/base/string_data.h' line='72' column='1'/>
             <return type-id='type-id-65'/>
@@ -15028,14 +15028,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='138' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1443' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev'>
+          <function-decl name='~_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' filepath='src/mongo/bson/util/builder.h' line='138' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev'>
             <parameter type-id='type-id-1443' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -15049,14 +15049,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='127' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1443' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='initsize' filepath='src/mongo/bson/util/builder.h' line='127' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei'>
+          <function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='127' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei'>
             <parameter type-id='type-id-1443' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='initsize' filepath='src/mongo/bson/util/builder.h' line='127' column='1'/>
             <return type-id='type-id-65'/>
@@ -15494,7 +15494,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ExceptionInfo' filepath='src/mongo/util/assert_util.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1380' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='m' filepath='src/mongo/util/assert_util.h' line='79' column='1'/>
             <parameter type-id='type-id-23' name='c' filepath='src/mongo/util/assert_util.h' line='79' column='1'/>
@@ -15502,7 +15502,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ExceptionInfo' mangled-name='_ZN5mongo13ExceptionInfoC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo13ExceptionInfoC2ERKSsi'>
+          <function-decl name='ExceptionInfo' mangled-name='_ZN5mongo13ExceptionInfoC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo13ExceptionInfoC2ERKSsi'>
             <parameter type-id='type-id-1380' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='m' filepath='src/mongo/util/assert_util.h' line='79' column='1'/>
             <parameter type-id='type-id-23' name='c' filepath='src/mongo/util/assert_util.h' line='79' column='1'/>
@@ -15529,14 +15529,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1397' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-5' name='t' filepath='src/mongo/base/data_type_endian.h' line='58' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='LittleEndian' mangled-name='_ZN5mongo12LittleEndianIcEC2Ec' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12LittleEndianIcEC2Ec'>
+          <function-decl name='LittleEndian' mangled-name='_ZN5mongo12LittleEndianIcEC2Ec' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12LittleEndianIcEC2Ec'>
             <parameter type-id='type-id-1397' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-5' name='t' filepath='src/mongo/base/data_type_endian.h' line='58' column='1'/>
             <return type-id='type-id-65'/>
@@ -15567,14 +15567,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='LittleEndian' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1399' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='t' filepath='src/mongo/base/data_type_endian.h' line='58' column='1'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='LittleEndian' mangled-name='_ZN5mongo12LittleEndianIiEC2Ei' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12LittleEndianIiEC2Ei'>
+          <function-decl name='LittleEndian' mangled-name='_ZN5mongo12LittleEndianIiEC2Ei' filepath='src/mongo/base/data_type_endian.h' line='58' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12LittleEndianIiEC2Ei'>
             <parameter type-id='type-id-1399' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='t' filepath='src/mongo/base/data_type_endian.h' line='58' column='1'/>
             <return type-id='type-id-65'/>
@@ -15627,7 +15627,7 @@ 
       <typedef-decl name='StringBuilder' type-id='type-id-494' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-1430'/>
       <class-decl name='DBException' visibility='default' is-declaration-only='yes' id='type-id-2032'>
         <member-function access='public' constructor='yes'>
-          <function-decl name='DBException' filepath='src/mongo/util/assert_util.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='DBException' filepath='src/mongo/util/assert_util.h' line='106' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2085' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='msg' filepath='src/mongo/util/assert_util.h' line='106' column='1'/>
             <parameter type-id='type-id-23' name='code' filepath='src/mongo/util/assert_util.h' line='106' column='1'/>
@@ -15635,7 +15635,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='DBException' mangled-name='_ZN5mongo11DBExceptionC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionC2ERKSsi'>
+          <function-decl name='DBException' mangled-name='_ZN5mongo11DBExceptionC2ERKSsi' filepath='src/mongo/util/assert_util.h' line='106' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionC2ERKSsi'>
             <parameter type-id='type-id-2085' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1221' name='msg' filepath='src/mongo/util/assert_util.h' line='106' column='1'/>
             <parameter type-id='type-id-23' name='code' filepath='src/mongo/util/assert_util.h' line='106' column='1'/>
@@ -15643,20 +15643,20 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~DBException' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~DBException' filepath='src/mongo/util/assert_util.h' line='109' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2085' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~DBException' mangled-name='_ZN5mongo11DBExceptionD0Ev' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionD0Ev'>
+          <function-decl name='~DBException' mangled-name='_ZN5mongo11DBExceptionD0Ev' filepath='src/mongo/util/assert_util.h' line='109' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionD0Ev'>
             <parameter type-id='type-id-2085' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~DBException' mangled-name='_ZN5mongo11DBExceptionD2Ev' filepath='src/mongo/util/assert_util.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionD2Ev'>
+          <function-decl name='~DBException' mangled-name='_ZN5mongo11DBExceptionD2Ev' filepath='src/mongo/util/assert_util.h' line='109' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11DBExceptionD2Ev'>
             <parameter type-id='type-id-2085' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
@@ -15690,7 +15690,7 @@ 
       </class-decl>
       <class-decl name='MsgAssertionException' visibility='default' is-declaration-only='yes' id='type-id-2086'>
         <member-function access='public' constructor='yes'>
-          <function-decl name='MsgAssertionException' filepath='src/mongo/util/assert_util.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='MsgAssertionException' filepath='src/mongo/util/assert_util.h' line='183' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2088' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='c' filepath='src/mongo/util/assert_util.h' line='183' column='1'/>
             <parameter type-id='type-id-1221' name='m' filepath='src/mongo/util/assert_util.h' line='183' column='1'/>
@@ -15698,7 +15698,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='MsgAssertionException' mangled-name='_ZN5mongo21MsgAssertionExceptionC2EiRKSs' filepath='src/mongo/util/assert_util.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo21MsgAssertionExceptionC2EiRKSs'>
+          <function-decl name='MsgAssertionException' mangled-name='_ZN5mongo21MsgAssertionExceptionC2EiRKSs' filepath='src/mongo/util/assert_util.h' line='183' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo21MsgAssertionExceptionC2EiRKSs'>
             <parameter type-id='type-id-2088' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-23' name='c' filepath='src/mongo/util/assert_util.h' line='183' column='1'/>
             <parameter type-id='type-id-1221' name='m' filepath='src/mongo/util/assert_util.h' line='183' column='1'/>
@@ -15894,14 +15894,14 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='OptionSection' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='OptionSection' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-1490' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-1221' name='name' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1'/>
               <return type-id='type-id-65'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='OptionSection' mangled-name='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs'>
+            <function-decl name='OptionSection' mangled-name='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17optionenvironment13OptionSectionC2ERKSs'>
               <parameter type-id='type-id-1490' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-1221' name='name' filepath='src/mongo/util/options_parser/option_section.h' line='79' column='1'/>
               <return type-id='type-id-65'/>
@@ -16178,14 +16178,14 @@ 
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='LogComponent' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='LogComponent' filepath='src/mongo/logger/log_component.h' line='63' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-1448' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-2925' name='value' filepath='src/mongo/logger/log_component.h' line='63' column='1'/>
               <return type-id='type-id-65'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
-            <function-decl name='LogComponent' mangled-name='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE'>
+            <function-decl name='LogComponent' mangled-name='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE' filepath='src/mongo/logger/log_component.h' line='63' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE'>
               <parameter type-id='type-id-1448' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-2925' name='value' filepath='src/mongo/logger/log_component.h' line='63' column='1'/>
               <return type-id='type-id-65'/>
@@ -16309,14 +16309,14 @@ 
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
-            <function-decl name='LogSeverity' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='LogSeverity' filepath='src/mongo/logger/log_severity.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-1459' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-23' name='severity' filepath='src/mongo/logger/log_severity.h' line='123' column='1'/>
               <return type-id='type-id-65'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
-            <function-decl name='LogSeverity' mangled-name='_ZN5mongo6logger11LogSeverityC2Ei' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverityC2Ei'>
+            <function-decl name='LogSeverity' mangled-name='_ZN5mongo6logger11LogSeverityC2Ei' filepath='src/mongo/logger/log_severity.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverityC2Ei'>
               <parameter type-id='type-id-1459' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-23' name='severity' filepath='src/mongo/logger/log_severity.h' line='123' column='1'/>
               <return type-id='type-id-65'/>
@@ -16652,26 +16652,26 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-200' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev'>
+          <function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev'>
             <parameter type-id='type-id-200' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-200' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-341' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev'>
+          <function-decl name='~intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev'>
             <parameter type-id='type-id-200' name='this' is-artificial='yes'/>
             <return type-id='type-id-65'/>
           </function-decl>
diff --git a/tests/data/test-read-dwarf/test14-pr18893.so.abi b/tests/data/test-read-dwarf/test14-pr18893.so.abi
index f49a7539..f1504fc5 100644
--- a/tests/data/test-read-dwarf/test14-pr18893.so.abi
+++ b/tests/data/test-read-dwarf/test14-pr18893.so.abi
@@ -7804,14 +7804,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-385' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-33' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-385' name='this' is-artificial='yes'/>
           <return type-id='type-id-19'/>
         </function-decl>
diff --git a/tests/data/test-read-dwarf/test15-pr18892.so.abi b/tests/data/test-read-dwarf/test15-pr18892.so.abi
index 56877d66..955bb9e2 100644
--- a/tests/data/test-read-dwarf/test15-pr18892.so.abi
+++ b/tests/data/test-read-dwarf/test15-pr18892.so.abi
@@ -2949,7 +2949,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-176' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2' name='initial_capacity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1'/>
             <return type-id='type-id-27'/>
@@ -3112,7 +3112,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-204' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2' name='initial_capacity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1'/>
             <return type-id='type-id-27'/>
@@ -4326,7 +4326,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-287' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2' name='initial_capacity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1'/>
             <return type-id='type-id-27'/>
@@ -4559,7 +4559,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ScopedStackSpaceWithGuard' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ScopedStackSpaceWithGuard' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='278' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-319' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2' name='stack_size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='278' column='1'/>
             <return type-id='type-id-27'/>
@@ -4584,13 +4584,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='309' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-322' name='this' is-artificial='yes'/>
             <return type-id='type-id-27'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='339' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-322' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-157' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-27'/>
@@ -4850,7 +4850,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ExternalSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ExternalSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='210' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-356' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-4' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='210' column='1'/>
             <return type-id='type-id-27'/>
@@ -4971,7 +4971,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' vtable-offset='2'>
-          <function-decl name='IsAvailable' mangled-name='_ZN11__sanitizer15POSIXSymbolizer11IsAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='IsAvailable' mangled-name='_ZN11__sanitizer15POSIXSymbolizer11IsAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='490' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-362' is-artificial='yes'/>
             <return type-id='type-id-116'/>
           </function-decl>
@@ -5685,7 +5685,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='BlockingCall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='BlockingCall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='226' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-440' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-401' name='thr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='226' column='1'/>
           <return type-id='type-id-27'/>
@@ -5718,7 +5718,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~ScopedSyscall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1930' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~ScopedSyscall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1930' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-443' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-157' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-27'/>
@@ -11927,7 +11927,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1287' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2' name='initial_capacity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1'/>
             <return type-id='type-id-27'/>
@@ -12414,40 +12414,40 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' vtable-offset='0'>
-          <function-decl name='OnDead' mangled-name='_ZN11__sanitizer17ThreadContextBase6OnDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnDead' mangled-name='_ZN11__sanitizer17ThreadContextBase6OnDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='63' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <return type-id='type-id-27'/>
           </function-decl>
         </member-function>
         <member-function access='public' vtable-offset='1'>
-          <function-decl name='OnJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase8OnJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase8OnJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <parameter type-id='type-id-3'/>
             <return type-id='type-id-27'/>
           </function-decl>
         </member-function>
         <member-function access='public' vtable-offset='2'>
-          <function-decl name='OnFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase10OnFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase10OnFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='65' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <return type-id='type-id-27'/>
           </function-decl>
         </member-function>
         <member-function access='public' vtable-offset='3'>
-          <function-decl name='OnStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnStartedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnStartedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='66' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <parameter type-id='type-id-3'/>
             <return type-id='type-id-27'/>
           </function-decl>
         </member-function>
         <member-function access='public' vtable-offset='4'>
-          <function-decl name='OnCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnCreatedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnCreatedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='67' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <parameter type-id='type-id-3'/>
             <return type-id='type-id-27'/>
           </function-decl>
         </member-function>
         <member-function access='public' vtable-offset='5'>
-          <function-decl name='OnReset' mangled-name='_ZN11__sanitizer17ThreadContextBase7OnResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='OnReset' mangled-name='_ZN11__sanitizer17ThreadContextBase7OnResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='68' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-370' is-artificial='yes'/>
             <return type-id='type-id-27'/>
           </function-decl>
@@ -15359,7 +15359,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='32' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1328' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-401' name='thr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='32' column='1'/>
             <parameter type-id='type-id-4' name='aname' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='32' column='1'/>
@@ -15370,7 +15370,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='42' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1328' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-157' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-27'/>
@@ -15556,7 +15556,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='55' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1364' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-401' name='thr' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='55' column='1'/>
           <parameter type-id='type-id-2' name='pc' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='55' column='1'/>
@@ -15567,7 +15567,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='64' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1364' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-157' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-27'/>
@@ -15986,7 +15986,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1555' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2' name='initial_capacity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1'/>
             <return type-id='type-id-27'/>
@@ -18629,7 +18629,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='76' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1583' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-401' name='thr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='76' column='1'/>
             <parameter type-id='type-id-2' name='pc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='76' column='1'/>
@@ -18637,7 +18637,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='84' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1583' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-157' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-27'/>
@@ -18668,13 +18668,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='33' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1577' name='this' is-artificial='yes'/>
             <return type-id='type-id-27'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='40' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1577' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-157' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-27'/>
@@ -18700,7 +18700,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='JavaContext' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='JavaContext' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='62' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1580' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1574' name='heap_begin' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='62' column='1'/>
             <parameter type-id='type-id-1574' name='heap_size' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='62' column='1'/>
@@ -19526,7 +19526,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-313' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2' name='initial_capacity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1'/>
             <return type-id='type-id-27'/>
@@ -22442,7 +22442,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='235' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1827' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-120' name='x' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='235' column='1'/>
             <return type-id='type-id-27'/>
@@ -22792,7 +22792,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='Trace' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='Trace' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='69' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1779' name='this' is-artificial='yes'/>
             <return type-id='type-id-27'/>
           </function-decl>
@@ -22830,7 +22830,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
-          <function-decl name='TraceHeader' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='TraceHeader' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='50' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1781' name='this' is-artificial='yes'/>
             <return type-id='type-id-27'/>
           </function-decl>
diff --git a/tests/data/test-read-dwarf/test16-pr18904.so.abi b/tests/data/test-read-dwarf/test16-pr18904.so.abi
index dc1c3954..616cc2d8 100644
--- a/tests/data/test-read-dwarf/test16-pr18904.so.abi
+++ b/tests/data/test-read-dwarf/test16-pr18904.so.abi
@@ -2210,7 +2210,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='AutoData' mangled-name='_ZN8AutoDataC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8AutoDataC2EPKvm'>
+        <function-decl name='AutoData' mangled-name='_ZN8AutoDataC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='210' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8AutoDataC2EPKvm'>
           <parameter type-id='type-id-167' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-150' name='addr' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='210' column='1'/>
           <parameter type-id='type-id-19' name='len' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='210' column='1'/>
@@ -2245,7 +2245,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='MemRange' mangled-name='_ZN8MemRangeC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8MemRangeC2EPKvm'>
+        <function-decl name='MemRange' mangled-name='_ZN8MemRangeC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='49' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8MemRangeC2EPKvm'>
           <parameter type-id='type-id-172' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-150' name='addr' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='49' column='1'/>
           <parameter type-id='type-id-19' name='len' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='49' column='1'/>
@@ -2302,14 +2302,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC2ERKS_' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7PtrDataC2ERKS_'>
+        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC2ERKS_' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='92' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7PtrDataC2ERKS_'>
           <parameter type-id='type-id-178' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-177' name='ptr' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='92' column='1'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7PtrDataC2EPKvm'>
+        <function-decl name='PtrData' mangled-name='_ZN7PtrDataC2EPKvm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='83' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7PtrDataC2EPKvm'>
           <parameter type-id='type-id-178' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-150' name='addr' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='83' column='1'/>
           <parameter type-id='type-id-19' name='len' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='83' column='1'/>
@@ -2611,7 +2611,7 @@ 
         <var-decl name='lib' type-id='type-id-199' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='297' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
-        <function-decl name='DynLib' mangled-name='_ZN6DynLibC2EPKcPKvP10coilibrary' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6DynLibC2EPKcPKvP10coilibrary'>
+        <function-decl name='DynLib' mangled-name='_ZN6DynLibC2EPKcPKvP10coilibrary' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='287' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6DynLibC2EPKcPKvP10coilibrary'>
           <parameter type-id='type-id-200' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-152' name='_name' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='287' column='1'/>
           <parameter type-id='type-id-150' name='_data' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='287' column='1'/>
@@ -2819,13 +2819,13 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~Engine' mangled-name='_ZN6EngineD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='570' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6EngineD2Ev'>
+        <function-decl name='~Engine' mangled-name='_ZN6EngineD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='570' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6EngineD2Ev'>
           <parameter type-id='type-id-214' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='Engine' mangled-name='_ZN6EngineC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6EngineC2Ev'>
+        <function-decl name='Engine' mangled-name='_ZN6EngineC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='566' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6EngineC2Ev'>
           <parameter type-id='type-id-214' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -3012,7 +3012,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='ReadArrElements' mangled-name='_ZN17OffloadDescriptor15ReadArrElementsIlEC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptor15ReadArrElementsIlEC2Ev'>
+            <function-decl name='ReadArrElements' mangled-name='_ZN17OffloadDescriptor15ReadArrElementsIlEC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='232' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptor15ReadArrElementsIlEC2Ev'>
               <parameter type-id='type-id-231' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -3056,7 +3056,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='ReadArrElements' mangled-name='_ZN17OffloadDescriptor15ReadArrElementsIPvEC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptor15ReadArrElementsIPvEC2Ev'>
+            <function-decl name='ReadArrElements' mangled-name='_ZN17OffloadDescriptor15ReadArrElementsIPvEC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='232' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptor15ReadArrElementsIPvEC2Ev'>
               <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -3225,13 +3225,13 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~OffloadDescriptor' mangled-name='_ZN17OffloadDescriptorD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptorD2Ev'>
+        <function-decl name='~OffloadDescriptor' mangled-name='_ZN17OffloadDescriptorD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='110' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptorD2Ev'>
           <parameter type-id='type-id-247' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='OffloadDescriptor' mangled-name='_ZN17OffloadDescriptorC2EiP15_Offload_statusbbP20OffloadHostTimerData' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptorC2EiP15_Offload_statusbbP20OffloadHostTimerData'>
+        <function-decl name='OffloadDescriptor' mangled-name='_ZN17OffloadDescriptorC2EiP15_Offload_statusbbP20OffloadHostTimerData' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='78' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17OffloadDescriptorC2EiP15_Offload_statusbbP20OffloadHostTimerData'>
           <parameter type-id='type-id-247' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-30' name='index' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='79' column='1'/>
           <parameter type-id='type-id-244' name='status' filepath='../../../gcc/liboffloadmic/runtime/offload_host.h' line='80' column='1'/>
@@ -3557,7 +3557,7 @@ 
         <var-decl name='cpu_stack_addr' type-id='type-id-230' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='320' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
-        <function-decl name='PersistData' mangled-name='_ZN11PersistDataC2EPKvmmm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11PersistDataC2EPKvmmm'>
+        <function-decl name='PersistData' mangled-name='_ZN11PersistDataC2EPKvmmm' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='304' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11PersistDataC2EPKvmmm'>
           <parameter type-id='type-id-263' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-150' name='addr' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='304' column='1'/>
           <parameter type-id='type-id-19' name='routine_num' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='304' column='1'/>
@@ -3628,7 +3628,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~Stream' mangled-name='_ZN6StreamD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6StreamD2Ev'>
+        <function-decl name='~Stream' mangled-name='_ZN6StreamD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6StreamD2Ev'>
           <parameter type-id='type-id-267' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -3654,7 +3654,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='Stream' mangled-name='_ZN6StreamC2Eii' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6StreamC2Eii'>
+        <function-decl name='Stream' mangled-name='_ZN6StreamC2Eii' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='328' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6StreamC2Eii'>
           <parameter type-id='type-id-267' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-30' name='device' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='328' column='1'/>
           <parameter type-id='type-id-30' name='num_of_cpus' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='328' column='1'/>
@@ -3679,7 +3679,7 @@ 
         <var-decl name='offset' type-id='type-id-19' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='279' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
-        <function-decl name='TargetImage' mangled-name='_ZN11TargetImageC2EPKcPKvmS1_m' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11TargetImageC2EPKcPKvmS1_m'>
+        <function-decl name='TargetImage' mangled-name='_ZN11TargetImageC2EPKcPKvmS1_m' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='264' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11TargetImageC2EPKcPKvmS1_m'>
           <parameter type-id='type-id-270' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-152' name='_name' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='264' column='1'/>
           <parameter type-id='type-id-150' name='_data' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.h' line='264' column='1'/>
@@ -4580,7 +4580,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_'>
+              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_'>
                 <parameter type-id='type-id-1082' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-886' name='__t' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1'/>
                 <return type-id='type-id-154'/>
@@ -4607,7 +4607,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev'>
+              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev'>
                 <parameter type-id='type-id-1083' name='this' is-artificial='yes'/>
                 <return type-id='type-id-154'/>
               </function-decl>
@@ -4721,13 +4721,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev'>
+          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev'>
             <parameter type-id='type-id-1100' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev'>
+          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev'>
             <parameter type-id='type-id-1100' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -4921,7 +4921,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_'>
+              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE11_Alloc_nodeC2ERS6_'>
                 <parameter type-id='type-id-1108' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-891' name='__t' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1'/>
                 <return type-id='type-id-154'/>
@@ -4954,7 +4954,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev'>
+              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EEC2Ev'>
                 <parameter type-id='type-id-1109' name='this' is-artificial='yes'/>
                 <return type-id='type-id-154'/>
               </function-decl>
@@ -5216,7 +5216,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev'>
+          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EEC2Ev'>
             <parameter type-id='type-id-1126' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -5242,7 +5242,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev'>
+          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EED2Ev'>
             <parameter type-id='type-id-1126' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -5262,7 +5262,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE11_Alloc_nodeC2ERSA_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE11_Alloc_nodeC2ERSA_'>
+              <function-decl name='_Alloc_node' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE11_Alloc_nodeC2ERSA_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE11_Alloc_nodeC2ERSA_'>
                 <parameter type-id='type-id-1133' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-898' name='__t' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='459' column='1'/>
                 <return type-id='type-id-154'/>
@@ -5289,13 +5289,13 @@ 
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2Ev'>
+              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2Ev'>
                 <parameter type-id='type-id-1134' name='this' is-artificial='yes'/>
                 <return type-id='type-id-154'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2ERKS8_OSaISt13_Rb_tree_nodeIS4_EE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2ERKS8_OSaISt13_Rb_tree_nodeIS4_EE'>
+              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2ERKS8_OSaISt13_Rb_tree_nodeIS4_EE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='607' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EEC2ERKS8_OSaISt13_Rb_tree_nodeIS4_EE'>
                 <parameter type-id='type-id-1134' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-818' name='__comp' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='607' column='1'/>
                 <parameter type-id='type-id-900' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='607' column='1'/>
@@ -5470,7 +5470,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2Ev'>
+          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2Ev'>
             <parameter type-id='type-id-1159' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -5489,7 +5489,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EED2Ev'>
+          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EED2Ev'>
             <parameter type-id='type-id-1159' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -5669,7 +5669,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2ERKSA_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='823' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2ERKSA_'>
+          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2ERKSA_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='823' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EEC2ERKSA_'>
             <parameter type-id='type-id-1159' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-560' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='823' column='1'/>
             <return type-id='type-id-154'/>
@@ -5706,7 +5706,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public'>
-              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb1EEC2Ev'>
+              <function-decl name='_Rb_tree_impl' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb1EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='596' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb1EEC2Ev'>
                 <parameter type-id='type-id-1165' name='this' is-artificial='yes'/>
                 <return type-id='type-id-154'/>
               </function-decl>
@@ -5936,7 +5936,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EEC2Ev'>
+          <function-decl name='_Rb_tree' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='817' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EEC2Ev'>
             <parameter type-id='type-id-1180' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -5965,7 +5965,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EED2Ev'>
+          <function-decl name='~_Rb_tree' mangled-name='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='867' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EED2Ev'>
             <parameter type-id='type-id-1180' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6077,13 +6077,13 @@ 
           <typedef-decl name='value_type' type-id='type-id-503' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-1207'/>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI6DynLibEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI6DynLibEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI6DynLibEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI6DynLibEEC2Ev'>
             <parameter type-id='type-id-1208' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI6DynLibEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI6DynLibEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI6DynLibEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI6DynLibEED2Ev'>
             <parameter type-id='type-id-1208' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6095,13 +6095,13 @@ 
           <typedef-decl name='value_type' type-id='type-id-507' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-1209'/>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI11PersistDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11PersistDataEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI11PersistDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11PersistDataEEC2Ev'>
             <parameter type-id='type-id-1210' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI11PersistDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11PersistDataEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI11PersistDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11PersistDataEED2Ev'>
             <parameter type-id='type-id-1210' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6113,13 +6113,13 @@ 
           <typedef-decl name='value_type' type-id='type-id-511' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-1211'/>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIP7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP7PtrDataEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIP7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP7PtrDataEEC2Ev'>
             <parameter type-id='type-id-1002' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP7PtrDataEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP7PtrDataEED2Ev'>
             <parameter type-id='type-id-1002' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6131,13 +6131,13 @@ 
           <typedef-decl name='value_type' type-id='type-id-515' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-1212'/>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI11TargetImageEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11TargetImageEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI11TargetImageEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11TargetImageEEC2Ev'>
             <parameter type-id='type-id-1213' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI11TargetImageEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11TargetImageEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI11TargetImageEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI11TargetImageEED2Ev'>
             <parameter type-id='type-id-1213' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6149,13 +6149,13 @@ 
           <typedef-decl name='value_type' type-id='type-id-519' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-1214'/>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIP9coibufferEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP9coibufferEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIP9coibufferEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP9coibufferEEC2Ev'>
             <parameter type-id='type-id-1007' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP9coibufferEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP9coibufferEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIP9coibufferEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIP9coibufferEED2Ev'>
             <parameter type-id='type-id-1007' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6164,13 +6164,13 @@ 
       <class-decl name='allocator&lt;std::_Rb_tree_node&lt;AutoData&gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-778'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-378'/>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI8AutoDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI8AutoDataEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI8AutoDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI8AutoDataEEC2Ev'>
             <parameter type-id='type-id-1215' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI8AutoDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI8AutoDataEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI8AutoDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI8AutoDataEED2Ev'>
             <parameter type-id='type-id-1215' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6179,13 +6179,13 @@ 
       <class-decl name='allocator&lt;std::_Rb_tree_node&lt;PtrData&gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-781'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-380'/>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI7PtrDataEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI7PtrDataEEC2Ev'>
             <parameter type-id='type-id-1216' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI7PtrDataEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeI7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeI7PtrDataEED2Ev'>
             <parameter type-id='type-id-1216' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6194,19 +6194,19 @@ 
       <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-784'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-382'/>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev'>
             <parameter type-id='type-id-1217' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev'>
             <parameter type-id='type-id-1217' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS6_'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='117' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS6_'>
             <parameter type-id='type-id-1217' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-786' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='117' column='1'/>
             <return type-id='type-id-154'/>
@@ -6216,13 +6216,13 @@ 
       <class-decl name='allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-787'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-384'/>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev'>
             <parameter type-id='type-id-1218' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev'>
             <parameter type-id='type-id-1218' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6259,7 +6259,7 @@ 
               <var-decl name='_M_bpos' type-id='type-id-282' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='805' column='1'/>
             </data-member>
             <member-function access='private' constructor='yes'>
-              <function-decl name='reference' mangled-name='_ZNSt6bitsetILm1024EE9referenceC2ERS0_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm1024EE9referenceC2ERS0_m'>
+              <function-decl name='reference' mangled-name='_ZNSt6bitsetILm1024EE9referenceC2ERS0_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm1024EE9referenceC2ERS0_m'>
                 <parameter type-id='type-id-1225' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-1016' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1'/>
                 <parameter type-id='type-id-282' name='__pos' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1'/>
@@ -6273,7 +6273,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='private' destructor='yes'>
-              <function-decl name='~reference' mangled-name='_ZNSt6bitsetILm1024EE9referenceD2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm1024EE9referenceD2Ev'>
+              <function-decl name='~reference' mangled-name='_ZNSt6bitsetILm1024EE9referenceD2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='817' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm1024EE9referenceD2Ev'>
                 <parameter type-id='type-id-1225' name='this' is-artificial='yes'/>
                 <return type-id='type-id-154'/>
               </function-decl>
@@ -6332,7 +6332,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='bitset' mangled-name='_ZNSt6bitsetILm1024EEC1Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='863' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm1024EEC1Ev'>
+          <function-decl name='bitset' mangled-name='_ZNSt6bitsetILm1024EEC1Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='863' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm1024EEC1Ev'>
             <parameter type-id='type-id-1227' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6465,7 +6465,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='map' mangled-name='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2Ev'>
+          <function-decl name='map' mangled-name='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='162' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2Ev'>
             <parameter type-id='type-id-1254' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6490,7 +6490,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='map' mangled-name='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2ERKS8_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2ERKS8_'>
+          <function-decl name='map' mangled-name='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2ERKS8_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='185' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEEC2ERKS8_'>
             <parameter type-id='type-id-1254' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-825' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='185' column='1'/>
             <return type-id='type-id-154'/>
@@ -6561,7 +6561,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='map' mangled-name='_ZNSt3mapIPKvP17OffloadDescriptorSt4lessIS1_ESaISt4pairIKS1_S3_EEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapIPKvP17OffloadDescriptorSt4lessIS1_ESaISt4pairIKS1_S3_EEEC2Ev'>
+          <function-decl name='map' mangled-name='_ZNSt3mapIPKvP17OffloadDescriptorSt4lessIS1_ESaISt4pairIKS1_S3_EEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_map.h' line='162' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3mapIPKvP17OffloadDescriptorSt4lessIS1_ESaISt4pairIKS1_S3_EEEC2Ev'>
             <parameter type-id='type-id-1268' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6616,7 +6616,7 @@ 
           <var-decl name='_M_t' type-id='type-id-1269' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_set.h' line='116' column='1'/>
         </data-member>
         <member-function access='private'>
-          <function-decl name='set' mangled-name='_ZNSt3setI8AutoDataSt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_set.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3setI8AutoDataSt4lessIS0_ESaIS0_EEC2Ev'>
+          <function-decl name='set' mangled-name='_ZNSt3setI8AutoDataSt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_set.h' line='142' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3setI8AutoDataSt4lessIS0_ESaIS0_EEC2Ev'>
             <parameter type-id='type-id-1277' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6688,7 +6688,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='set' mangled-name='_ZNSt3setI7PtrDataSt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_set.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3setI7PtrDataSt4lessIS0_ESaIS0_EEC2Ev'>
+          <function-decl name='set' mangled-name='_ZNSt3setI7PtrDataSt4lessIS0_ESaIS0_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_set.h' line='142' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt3setI7PtrDataSt4lessIS0_ESaIS0_EEC2Ev'>
             <parameter type-id='type-id-1288' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6765,7 +6765,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Base_bitset' mangled-name='_ZNSt12_Base_bitsetILm16EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Base_bitsetILm16EEC2Ev'>
+          <function-decl name='_Base_bitset' mangled-name='_ZNSt12_Base_bitsetILm16EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='78' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Base_bitsetILm16EEC2Ev'>
             <parameter type-id='type-id-1291' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -6782,7 +6782,7 @@ 
           <var-decl name='_M_node' type-id='type-id-981' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='198' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11TargetImageEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI11TargetImageEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11TargetImageEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI11TargetImageEC2EPNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-1294' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-981' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1'/>
             <return type-id='type-id-154'/>
@@ -6942,14 +6942,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2EPKSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2EPKSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2EPKSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='263' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2EPKSt18_Rb_tree_node_base'>
             <parameter type-id='type-id-1308' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1307' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='263' column='1'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2ERKSt17_Rb_tree_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2ERKSt17_Rb_tree_iteratorIS0_E'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2ERKSt17_Rb_tree_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI8AutoDataEC2ERKSt17_Rb_tree_iteratorIS0_E'>
             <parameter type-id='type-id-1308' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-597' name='__it' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1'/>
             <return type-id='type-id-154'/>
@@ -6989,7 +6989,7 @@ 
           <var-decl name='_M_node' type-id='type-id-1307' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='319' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2ERKSt17_Rb_tree_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2ERKSt17_Rb_tree_iteratorIS0_E'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2ERKSt17_Rb_tree_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2ERKSt17_Rb_tree_iteratorIS0_E'>
             <parameter type-id='type-id-1313' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-606' name='__it' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1'/>
             <return type-id='type-id-154'/>
@@ -7028,7 +7028,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2EPKSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2EPKSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2EPKSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='263' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorI7PtrDataEC2EPKSt18_Rb_tree_node_base'>
             <parameter type-id='type-id-1313' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1307' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='263' column='1'/>
             <return type-id='type-id-154'/>
@@ -7056,7 +7056,7 @@ 
           <var-decl name='_M_node' type-id='type-id-1307' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='319' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmP6StreamEEC2ERKSt17_Rb_tree_iteratorIS4_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmP6StreamEEC2ERKSt17_Rb_tree_iteratorIS4_E'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmP6StreamEEC2ERKSt17_Rb_tree_iteratorIS4_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorISt4pairIKmP6StreamEEC2ERKSt17_Rb_tree_iteratorIS4_E'>
             <parameter type-id='type-id-1317' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-615' name='__it' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1'/>
             <return type-id='type-id-154'/>
@@ -7089,7 +7089,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2ERKSt17_Rb_tree_iteratorIS6_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2ERKSt17_Rb_tree_iteratorIS6_E'>
+          <function-decl name='_Rb_tree_const_iterator' mangled-name='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2ERKSt17_Rb_tree_iteratorIS6_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt23_Rb_tree_const_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2ERKSt17_Rb_tree_iteratorIS6_E'>
             <parameter type-id='type-id-1322' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-624' name='__it' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='266' column='1'/>
             <return type-id='type-id-154'/>
@@ -7110,7 +7110,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorI8AutoDataEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorI8AutoDataEC2EPSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorI8AutoDataEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorI8AutoDataEC2EPSt18_Rb_tree_node_base'>
             <parameter type-id='type-id-1324' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1323' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1'/>
             <return type-id='type-id-154'/>
@@ -7141,7 +7141,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorI7PtrDataEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorI7PtrDataEC2EPSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorI7PtrDataEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorI7PtrDataEC2EPSt18_Rb_tree_node_base'>
             <parameter type-id='type-id-1326' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1323' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1'/>
             <return type-id='type-id-154'/>
@@ -7169,7 +7169,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmP6StreamEEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKmP6StreamEEC2EPSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKmP6StreamEEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKmP6StreamEEC2EPSt18_Rb_tree_node_base'>
             <parameter type-id='type-id-1328' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1323' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1'/>
             <return type-id='type-id-154'/>
@@ -7235,7 +7235,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2EPSt18_Rb_tree_node_base'>
+          <function-decl name='_Rb_tree_iterator' mangled-name='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2EPSt18_Rb_tree_node_base' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Rb_tree_iteratorISt4pairIKPKvP17OffloadDescriptorEEC2EPSt18_Rb_tree_node_base'>
             <parameter type-id='type-id-1332' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1323' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='191' column='1'/>
             <return type-id='type-id-154'/>
@@ -8241,7 +8241,7 @@ 
           <var-decl name='second' type-id='type-id-268' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='private'>
-          <function-decl name='pair&lt;long unsigned int const&amp;, 0ul&gt;' mangled-name='_ZNSt4pairIKmP6StreamEC2IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS6_IJDpT1_EESt12_Index_tupleIJXspT0_EEESF_IJXspT2_EEE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKmP6StreamEC2IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS6_IJDpT1_EESt12_Index_tupleIJXspT0_EEESF_IJXspT2_EEE'>
+          <function-decl name='pair&lt;long unsigned int const&amp;, 0ul&gt;' mangled-name='_ZNSt4pairIKmP6StreamEC2IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS6_IJDpT1_EESt12_Index_tupleIJXspT0_EEESF_IJXspT2_EEE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1551' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKmP6StreamEC2IJRS0_EJLm0EEJEJEEERSt5tupleIJDpT_EERS6_IJDpT1_EESt12_Index_tupleIJXspT0_EEESF_IJXspT2_EEE'>
             <parameter type-id='type-id-1649' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1163' name='__tuple1' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1552' column='1'/>
             <parameter type-id='type-id-1164' name='__tuple2' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1552' column='1'/>
@@ -8251,7 +8251,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;long unsigned int const&amp;&gt;' mangled-name='_ZNSt4pairIKmP6StreamEC2IJRS0_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES7_IJDpT0_EE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKmP6StreamEC2IJRS0_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES7_IJDpT0_EE'>
+          <function-decl name='pair&lt;long unsigned int const&amp;&gt;' mangled-name='_ZNSt4pairIKmP6StreamEC2IJRS0_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES7_IJDpT0_EE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1539' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKmP6StreamEC2IJRS0_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES7_IJDpT0_EE'>
             <parameter type-id='type-id-1649' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1652'/>
             <parameter type-id='type-id-1653' name='__first' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1541' column='1'/>
@@ -8268,7 +8268,7 @@ 
           <var-decl name='second' type-id='type-id-149' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;AutoData&gt;&amp;, bool&amp;, 1u&gt;' mangled-name='_ZNSt4pairISt23_Rb_tree_const_iteratorI8AutoDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt23_Rb_tree_const_iteratorI8AutoDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;AutoData&gt;&amp;, bool&amp;, 1u&gt;' mangled-name='_ZNSt4pairISt23_Rb_tree_const_iteratorI8AutoDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt23_Rb_tree_const_iteratorI8AutoDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_'>
             <parameter type-id='type-id-1655' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1656' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-183' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8284,7 +8284,7 @@ 
           <var-decl name='second' type-id='type-id-149' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;&amp;, bool&amp;, 1u&gt;' mangled-name='_ZNSt4pairISt23_Rb_tree_const_iteratorI7PtrDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt23_Rb_tree_const_iteratorI7PtrDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;&amp;, bool&amp;, 1u&gt;' mangled-name='_ZNSt4pairISt23_Rb_tree_const_iteratorI7PtrDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt23_Rb_tree_const_iteratorI7PtrDataEbEC2IRSt17_Rb_tree_iteratorIS1_ERbLb1EEEOT_OT0_'>
             <parameter type-id='type-id-1657' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1658' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-183' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8300,7 +8300,7 @@ 
           <var-decl name='second' type-id='type-id-625' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;AutoData&gt;, std::_Rb_tree_iterator&lt;AutoData&gt;, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataES2_EC2IS2_S2_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataES2_EC2IS2_S2_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;AutoData&gt;, std::_Rb_tree_iterator&lt;AutoData&gt;, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataES2_EC2IS2_S2_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataES2_EC2IS2_S2_Lb1EEEOT_OT0_'>
             <parameter type-id='type-id-1659' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1656' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-1656' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8316,7 +8316,7 @@ 
           <var-decl name='second' type-id='type-id-631' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;, std::_Rb_tree_iterator&lt;PtrData&gt;, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataES2_EC2IS2_S2_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataES2_EC2IS2_S2_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;, std::_Rb_tree_iterator&lt;PtrData&gt;, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataES2_EC2IS2_S2_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataES2_EC2IS2_S2_Lb1EEEOT_OT0_'>
             <parameter type-id='type-id-1660' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1658' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-1658' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8332,7 +8332,7 @@ 
           <var-decl name='second' type-id='type-id-932' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEEOT_RKS1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEEOT_RKS1_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEEOT_RKS1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='202' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEEOT_RKS1_'>
             <parameter type-id='type-id-1661' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1662' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='202' column='1'/>
             <parameter type-id='type-id-1663' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='202' column='1'/>
@@ -8340,7 +8340,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node&lt;PtrData&gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI7PtrDataERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI7PtrDataERS1_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node&lt;PtrData&gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI7PtrDataERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI7PtrDataERS1_Lb1EEEOT_OT0_'>
             <parameter type-id='type-id-1661' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1664' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-1662' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8348,7 +8348,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKPKvP17OffloadDescriptorEERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKPKvP17OffloadDescriptorEERS1_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, OffloadDescriptor*&gt; &gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKPKvP17OffloadDescriptorEERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKPKvP17OffloadDescriptorEERS1_Lb1EEEOT_OT0_'>
             <parameter type-id='type-id-1661' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1665' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-1662' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8356,7 +8356,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKmP6StreamEERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKmP6StreamEERS1_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node&lt;std::pair&lt;long unsigned int const, Stream*&gt; &gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKmP6StreamEERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIS_IKmP6StreamEERS1_Lb1EEEOT_OT0_'>
             <parameter type-id='type-id-1661' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1666' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-1662' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8364,7 +8364,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node&lt;AutoData&gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI8AutoDataERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI8AutoDataERS1_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node&lt;AutoData&gt;*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI8AutoDataERS1_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeI8AutoDataERS1_Lb1EEEOT_OT0_'>
             <parameter type-id='type-id-1661' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1667' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-1662' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8372,7 +8372,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_S4_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_S4_Lb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_S4_Lb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_S4_Lb1EEEOT_OT0_'>
             <parameter type-id='type-id-1661' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1662' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-1662' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -8380,7 +8380,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEERKS1_OT_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEERKS1_OT_'>
+          <function-decl name='pair&lt;std::_Rb_tree_node_base*&amp;, 1u&gt;' mangled-name='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEERKS1_OT_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='222' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_Lb1EEERKS1_OT_'>
             <parameter type-id='type-id-1661' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1663' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='222' column='1'/>
             <parameter type-id='type-id-1662' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='222' column='1'/>
@@ -8402,7 +8402,7 @@ 
           <var-decl name='second' type-id='type-id-220' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='private'>
-          <function-decl name='pair&lt;void const* const&amp;, 0ul&gt;' mangled-name='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJLm0EEJEJEEERSt5tupleIJDpT_EERS8_IJDpT1_EESt12_Index_tupleIJXspT0_EEESH_IJXspT2_EEE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJLm0EEJEJEEERSt5tupleIJDpT_EERS8_IJDpT1_EESt12_Index_tupleIJXspT0_EEESH_IJXspT2_EEE'>
+          <function-decl name='pair&lt;void const* const&amp;, 0ul&gt;' mangled-name='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJLm0EEJEJEEERSt5tupleIJDpT_EERS8_IJDpT1_EESt12_Index_tupleIJXspT0_EEESH_IJXspT2_EEE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1551' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJLm0EEJEJEEERSt5tupleIJDpT_EERS8_IJDpT1_EESt12_Index_tupleIJXspT0_EEESH_IJXspT2_EEE'>
             <parameter type-id='type-id-1671' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1182' name='__tuple1' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1552' column='1'/>
             <parameter type-id='type-id-1164' name='__tuple2' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1552' column='1'/>
@@ -8412,7 +8412,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='pair&lt;void const* const&amp;&gt;' mangled-name='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES9_IJDpT0_EE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES9_IJDpT0_EE'>
+          <function-decl name='pair&lt;void const* const&amp;&gt;' mangled-name='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES9_IJDpT0_EE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1539' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairIKPKvP17OffloadDescriptorEC2IJRS2_EJEEESt21piecewise_construct_tSt5tupleIJDpT_EES9_IJDpT0_EE'>
             <parameter type-id='type-id-1671' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1652'/>
             <parameter type-id='type-id-1672' name='__first' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='1541' column='1'/>
@@ -8509,7 +8509,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI6DynLibEC2ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI6DynLibEC2ERKSt14_List_iteratorIS0_E'>
+          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI6DynLibEC2ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI6DynLibEC2ERKSt14_List_iteratorIS0_E'>
             <parameter type-id='type-id-1719' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1720' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1'/>
             <return type-id='type-id-154'/>
@@ -8543,7 +8543,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI11PersistDataEC2ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI11PersistDataEC2ERKSt14_List_iteratorIS0_E'>
+          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI11PersistDataEC2ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI11PersistDataEC2ERKSt14_List_iteratorIS0_E'>
             <parameter type-id='type-id-1728' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1729' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1'/>
             <return type-id='type-id-154'/>
@@ -8572,7 +8572,7 @@ 
           <var-decl name='_M_node' type-id='type-id-741' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='282' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorIP9coibufferEC2EPKNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorIP9coibufferEC2EPKNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorIP9coibufferEC2EPKNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='223' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorIP9coibufferEC2EPKNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-1739' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-741' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='223' column='1'/>
             <return type-id='type-id-154'/>
@@ -8599,7 +8599,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorIP9coibufferEC2ERKSt14_List_iteratorIS1_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorIP9coibufferEC2ERKSt14_List_iteratorIS1_E'>
+          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorIP9coibufferEC2ERKSt14_List_iteratorIS1_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorIP9coibufferEC2ERKSt14_List_iteratorIS1_E'>
             <parameter type-id='type-id-1739' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1742' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1'/>
             <return type-id='type-id-154'/>
@@ -8614,7 +8614,7 @@ 
           <var-decl name='_M_node' type-id='type-id-981' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='198' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI6DynLibEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI6DynLibEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI6DynLibEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI6DynLibEC2EPNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-1745' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-981' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1'/>
             <return type-id='type-id-154'/>
@@ -8649,7 +8649,7 @@ 
           <var-decl name='_M_node' type-id='type-id-981' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='198' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11PersistDataEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI11PersistDataEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11PersistDataEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI11PersistDataEC2EPNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-1751' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-981' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1'/>
             <return type-id='type-id-154'/>
@@ -8688,7 +8688,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11PersistDataEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI11PersistDataEC2Ev'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI11PersistDataEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='139' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI11PersistDataEC2Ev'>
             <parameter type-id='type-id-1751' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -8702,7 +8702,7 @@ 
           <var-decl name='_M_node' type-id='type-id-981' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='198' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorIP7PtrDataEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorIP7PtrDataEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorIP7PtrDataEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorIP7PtrDataEC2EPNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-1759' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-981' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1'/>
             <return type-id='type-id-154'/>
@@ -8749,7 +8749,7 @@ 
           <var-decl name='_M_node' type-id='type-id-981' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='198' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorIP9coibufferEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorIP9coibufferEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorIP9coibufferEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorIP9coibufferEC2EPNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-1769' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-981' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1'/>
             <return type-id='type-id-154'/>
@@ -8807,7 +8807,7 @@ 
                 <var-decl name='_M_node' type-id='type-id-523' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
-                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EE10_List_implC2Ev'>
+                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EE10_List_implC2Ev'>
                   <parameter type-id='type-id-1791' name='this' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
@@ -8873,13 +8873,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EEC2Ev'>
+            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EEC2Ev'>
               <parameter type-id='type-id-1793' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EED2Ev'>
               <parameter type-id='type-id-1793' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -8893,7 +8893,7 @@ 
                 <var-decl name='_M_node' type-id='type-id-523' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
-                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EE10_List_implC2Ev'>
+                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EE10_List_implC2Ev'>
                   <parameter type-id='type-id-1795' name='this' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
@@ -8959,13 +8959,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EEC2Ev'>
+            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EEC2Ev'>
               <parameter type-id='type-id-1797' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EED2Ev'>
               <parameter type-id='type-id-1797' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -8979,7 +8979,7 @@ 
                 <var-decl name='_M_node' type-id='type-id-523' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
-                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EE10_List_implC2Ev'>
+                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EE10_List_implC2Ev'>
                   <parameter type-id='type-id-948' name='this' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
@@ -9025,13 +9025,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EEC2Ev'>
+            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EEC2Ev'>
               <parameter type-id='type-id-945' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EED2Ev'>
               <parameter type-id='type-id-945' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9064,7 +9064,7 @@ 
                 <var-decl name='_M_node' type-id='type-id-523' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
-                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EE10_List_implC2Ev'>
+                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EE10_List_implC2Ev'>
                   <parameter type-id='type-id-1802' name='this' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
@@ -9123,13 +9123,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EEC2Ev'>
+            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EEC2Ev'>
               <parameter type-id='type-id-1804' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EED2Ev'>
               <parameter type-id='type-id-1804' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9143,7 +9143,7 @@ 
                 <var-decl name='_M_node' type-id='type-id-523' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
-                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EE10_List_implC2Ev'>
+                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EE10_List_implC2Ev'>
                   <parameter type-id='type-id-960' name='this' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
@@ -9189,13 +9189,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EEC2Ev'>
+            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EEC2Ev'>
               <parameter type-id='type-id-957' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EED2Ev'>
               <parameter type-id='type-id-957' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9307,7 +9307,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI6DynLibSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI6DynLibSaIS1_EEC2Ev'>
+            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI6DynLibSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI6DynLibSaIS1_EEC2Ev'>
               <parameter type-id='type-id-1825' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9408,7 +9408,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI11PersistDataSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI11PersistDataSaIS1_EEC2Ev'>
+            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI11PersistDataSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI11PersistDataSaIS1_EEC2Ev'>
               <parameter type-id='type-id-1839' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9450,7 +9450,7 @@ 
             <typedef-decl name='reverse_iterator' type-id='type-id-1855' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='525' column='1' id='type-id-1854'/>
           </member-type>
           <member-function access='private'>
-            <function-decl name='list' mangled-name='_ZNSt7__cxx114listIP7PtrDataSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listIP7PtrDataSaIS2_EEC2Ev'>
+            <function-decl name='list' mangled-name='_ZNSt7__cxx114listIP7PtrDataSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listIP7PtrDataSaIS2_EEC2Ev'>
               <parameter type-id='type-id-970' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9599,7 +9599,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI11TargetImageSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI11TargetImageSaIS1_EEC2Ev'>
+            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI11TargetImageSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI11TargetImageSaIS1_EEC2Ev'>
               <parameter type-id='type-id-1878' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9672,7 +9672,7 @@ 
             <typedef-decl name='value_type' type-id='type-id-1206' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='517' column='1' id='type-id-1906'/>
           </member-type>
           <member-function access='private'>
-            <function-decl name='list' mangled-name='_ZNSt7__cxx114listIP9coibufferSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listIP9coibufferSaIS2_EEC2Ev'>
+            <function-decl name='list' mangled-name='_ZNSt7__cxx114listIP9coibufferSaIS2_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listIP9coibufferSaIS2_EEC2Ev'>
               <parameter type-id='type-id-977' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -9981,13 +9981,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEEC2Ev'>
             <parameter type-id='type-id-1937' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI6DynLibEED2Ev'>
             <parameter type-id='type-id-1937' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10044,13 +10044,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEEC2Ev'>
             <parameter type-id='type-id-1943' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11PersistDataEED2Ev'>
             <parameter type-id='type-id-1943' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10085,13 +10085,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEEC2Ev'>
             <parameter type-id='type-id-372' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP7PtrDataEED2Ev'>
             <parameter type-id='type-id-372' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10178,13 +10178,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEEC2Ev'>
             <parameter type-id='type-id-1953' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI11TargetImageEED2Ev'>
             <parameter type-id='type-id-1953' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10219,13 +10219,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEEC2Ev'>
             <parameter type-id='type-id-377' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIP9coibufferEED2Ev'>
             <parameter type-id='type-id-377' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10282,13 +10282,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEEC2Ev'>
             <parameter type-id='type-id-1964' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI8AutoDataEED2Ev'>
             <parameter type-id='type-id-1964' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10367,13 +10367,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEEC2Ev'>
             <parameter type-id='type-id-1970' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeI7PtrDataEED2Ev'>
             <parameter type-id='type-id-1970' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10408,13 +10408,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2Ev'>
             <parameter type-id='type-id-1976' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEED2Ev'>
             <parameter type-id='type-id-1976' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10452,7 +10452,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS8_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS8_'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS8_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='81' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKmP6StreamEEEC2ERKS8_'>
             <parameter type-id='type-id-1976' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-478'/>
             <return type-id='type-id-154'/>
@@ -10512,13 +10512,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEEC2Ev'>
             <parameter type-id='type-id-1982' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEED2Ev'>
             <parameter type-id='type-id-1982' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10569,7 +10569,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufI8AutoDataEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufI8AutoDataEC2Ev'>
+          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufI8AutoDataEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufI8AutoDataEC2Ev'>
             <parameter type-id='type-id-1988' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10655,7 +10655,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufI7PtrDataEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufI7PtrDataEC2Ev'>
+          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufI7PtrDataEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufI7PtrDataEC2Ev'>
             <parameter type-id='type-id-1992' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10777,7 +10777,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufISt4pairIKmP6StreamEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufISt4pairIKmP6StreamEEC2Ev'>
+          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufISt4pairIKmP6StreamEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufISt4pairIKmP6StreamEEC2Ev'>
             <parameter type-id='type-id-1998' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -10806,7 +10806,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufISt4pairIKPKvP17OffloadDescriptorEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufISt4pairIKPKvP17OffloadDescriptorEEC2Ev'>
+          <function-decl name='__aligned_membuf' mangled-name='_ZN9__gnu_cxx16__aligned_membufISt4pairIKPKvP17OffloadDescriptorEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/aligned_buffer.h' line='56' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_membufISt4pairIKPKvP17OffloadDescriptorEEC2Ev'>
             <parameter type-id='type-id-2000' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -11606,7 +11606,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='Marshaller' mangled-name='_ZN10MarshallerC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_common.h' line='405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MarshallerC2Ev'>
+        <function-decl name='Marshaller' mangled-name='_ZN10MarshallerC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_common.h' line='405' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MarshallerC2Ev'>
           <parameter type-id='type-id-2050' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -11680,14 +11680,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='Iterator' mangled-name='_ZN8IteratorC2EPN9TableListI8VarTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_iterator.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8IteratorC2EPN9TableListI8VarTableE4NodeE'>
+        <function-decl name='Iterator' mangled-name='_ZN8IteratorC2EPN9TableListI8VarTableE4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_iterator.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8IteratorC2EPN9TableListI8VarTableE4NodeE'>
           <parameter type-id='type-id-2059' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-2057' name='node' filepath='../../../gcc/liboffloadmic/runtime/offload_iterator.h' line='52' column='1'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='Iterator' mangled-name='_ZN8IteratorC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_iterator.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8IteratorC2Ev'>
+        <function-decl name='Iterator' mangled-name='_ZN8IteratorC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_iterator.h' line='50' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8IteratorC2Ev'>
           <parameter type-id='type-id-2059' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -11725,13 +11725,13 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~Thread' mangled-name='_ZN6ThreadD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.cpp' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6ThreadD2Ev'>
+        <function-decl name='~Thread' mangled-name='_ZN6ThreadD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.cpp' line='618' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6ThreadD2Ev'>
           <parameter type-id='type-id-2066' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='Thread' mangled-name='_ZN6ThreadC2EPl' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.cpp' line='613' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6ThreadC2EPl'>
+        <function-decl name='Thread' mangled-name='_ZN6ThreadC2EPl' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.cpp' line='613' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6ThreadC2EPl'>
           <parameter type-id='type-id-2066' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-2064' name='addr_coipipe_counter' filepath='../../../gcc/liboffloadmic/runtime/offload_engine.cpp' line='613' column='1'/>
           <return type-id='type-id-154'/>
@@ -11743,13 +11743,13 @@ 
         <var-decl name='m_mutex' type-id='type-id-2069' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='133' column='1'/>
       </data-member>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_locker_t' mangled-name='_ZN14mutex_locker_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tD2Ev'>
+        <function-decl name='~mutex_locker_t' mangled-name='_ZN14mutex_locker_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='128' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tD2Ev'>
           <parameter type-id='type-id-2070' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_locker_t' mangled-name='_ZN14mutex_locker_tC2ER7mutex_t' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tC2ER7mutex_t'>
+        <function-decl name='mutex_locker_t' mangled-name='_ZN14mutex_locker_tC2ER7mutex_t' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='124' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14mutex_locker_tC2ER7mutex_t'>
           <parameter type-id='type-id-2070' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-2069' name='mutex' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='124' column='1'/>
           <return type-id='type-id-154'/>
@@ -12038,20 +12038,20 @@ 
           </class-decl>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaIPKN8VarTable5EntryEEC2ERKS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIPKN8VarTable5EntryEEC2ERKS3_'>
+          <function-decl name='allocator' mangled-name='_ZNSaIPKN8VarTable5EntryEEC2ERKS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='117' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIPKN8VarTable5EntryEEC2ERKS3_'>
             <parameter type-id='type-id-2234' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2181' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='117' column='1'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaIPKN8VarTable5EntryEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIPKN8VarTable5EntryEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaIPKN8VarTable5EntryEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIPKN8VarTable5EntryEED2Ev'>
             <parameter type-id='type-id-2234' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaIPKN8VarTable5EntryEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIPKN8VarTable5EntryEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaIPKN8VarTable5EntryEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIPKN8VarTable5EntryEEC2Ev'>
             <parameter type-id='type-id-2234' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -12153,7 +12153,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='move_iterator' mangled-name='_ZNSt13move_iteratorIPPKN8VarTable5EntryEEC2ES4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='1023' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPPKN8VarTable5EntryEEC2ES4_'>
+          <function-decl name='move_iterator' mangled-name='_ZNSt13move_iteratorIPPKN8VarTable5EntryEEC2ES4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='1023' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPPKN8VarTable5EntryEEC2ES4_'>
             <parameter type-id='type-id-2245' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2287' name='__i' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='1023' column='1'/>
             <return type-id='type-id-154'/>
@@ -12248,13 +12248,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~vector' mangled-name='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EED2Ev'>
+          <function-decl name='~vector' mangled-name='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='423' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EED2Ev'>
             <parameter type-id='type-id-2268' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='vector&lt;Iterator, void&gt;' mangled-name='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EEC2I8IteratorvEET_S8_RKS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EEC2I8IteratorvEET_S8_RKS4_'>
+          <function-decl name='vector&lt;Iterator, void&gt;' mangled-name='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EEC2I8IteratorvEET_S8_RKS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='401' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIPKN8VarTable5EntryESaIS3_EEC2I8IteratorvEET_S8_RKS4_'>
             <parameter type-id='type-id-2268' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2055' name='__first' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='401' column='1'/>
             <parameter type-id='type-id-2055' name='__last' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='401' column='1'/>
@@ -12313,7 +12313,7 @@ 
               <var-decl name='_M_end_of_storage' type-id='type-id-2295' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='84' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
-              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EE12_Vector_implC2ERKS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EE12_Vector_implC2ERKS4_'>
+              <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EE12_Vector_implC2ERKS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='90' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EE12_Vector_implC2ERKS4_'>
                 <parameter type-id='type-id-2225' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-2175' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='90' column='1'/>
                 <return type-id='type-id-154'/>
@@ -12361,13 +12361,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EED2Ev'>
+          <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='159' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EED2Ev'>
             <parameter type-id='type-id-2220' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EEC2ERKS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EEC2ERKS4_'>
+          <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EEC2ERKS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='127' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EEC2ERKS4_'>
             <parameter type-id='type-id-2220' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2178' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='127' column='1'/>
             <return type-id='type-id-154'/>
@@ -12391,13 +12391,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEED2Ev'>
+          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEED2Ev'>
             <parameter type-id='type-id-2229' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEEC2ERS3_PS2_'>
+          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI6DynLibEEEC2ERS3_PS2_'>
             <parameter type-id='type-id-2229' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-996' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
             <parameter type-id='type-id-1794' name='__ptr' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
@@ -12818,7 +12818,7 @@ 
           <var-decl name='second' type-id='type-id-149' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;, bool, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataEbEC2IS2_bLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataEbEC2IS2_bLb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;PtrData&gt;, bool, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataEbEC2IS2_bLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI7PtrDataEbEC2IS2_bLb1EEEOT_OT0_'>
             <parameter type-id='type-id-2249' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1658' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-183' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -13234,7 +13234,7 @@ 
           <var-decl name='_M_current' type-id='type-id-2122' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='751' column='1'/>
         </data-member>
         <member-function access='private'>
-          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS6_'>
+          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS6_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='767' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS6_'>
             <parameter type-id='type-id-2083' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2124' name='__i' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='767' column='1'/>
             <return type-id='type-id-154'/>
@@ -13260,7 +13260,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='__normal_iterator&lt;const VarTable::Entry**&gt;' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE'>
+          <function-decl name='__normal_iterator&lt;const VarTable::Entry**&gt;' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='772' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2IPS4_EERKNS0_IT_NS_11__enable_ifIXsrSt10__are_sameISD_SC_E7__valueES9_E6__typeEEE'>
             <parameter type-id='type-id-2083' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2136' name='__i' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='775' column='1'/>
             <return type-id='type-id-154'/>
@@ -13319,7 +13319,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS5_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS5_'>
+          <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS5_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='767' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPPKN8VarTable5EntryESt6vectorIS4_SaIS4_EEEC2ERKS5_'>
             <parameter type-id='type-id-2087' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2128' name='__i' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='767' column='1'/>
             <return type-id='type-id-154'/>
@@ -13371,20 +13371,20 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2ERKS5_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2ERKS5_'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2ERKS5_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='81' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2ERKS5_'>
             <parameter type-id='type-id-2108' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2140'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEED2Ev'>
             <parameter type-id='type-id-2108' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIPKN8VarTable5EntryEEC2Ev'>
             <parameter type-id='type-id-2108' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -13431,7 +13431,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='_Iter_comp_iter' mangled-name='_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_'>
+            <function-decl name='_Iter_comp_iter' mangled-name='_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx5__ops15_Iter_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_'>
               <parameter type-id='type-id-2093' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-2112' name='__comp' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='115' column='1'/>
               <return type-id='type-id-154'/>
@@ -13456,7 +13456,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='_Iter_comp_val' mangled-name='_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFbPKN8VarTable5EntryES5_EEC2ES7_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFbPKN8VarTable5EntryES5_EEC2ES7_'>
+            <function-decl name='_Iter_comp_val' mangled-name='_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFbPKN8VarTable5EntryES5_EEC2ES7_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='137' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx5__ops14_Iter_comp_valIPFbPKN8VarTable5EntryES5_EEC2ES7_'>
               <parameter type-id='type-id-2099' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-2112' name='__comp' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='137' column='1'/>
               <return type-id='type-id-154'/>
@@ -13481,7 +13481,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='public'>
-            <function-decl name='_Val_comp_iter' mangled-name='_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_'>
+            <function-decl name='_Val_comp_iter' mangled-name='_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='162' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx5__ops14_Val_comp_iterIPFbPKN8VarTable5EntryES5_EEC2ES7_'>
               <parameter type-id='type-id-2105' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-2112' name='__comp' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/predefined_ops.h' line='162' column='1'/>
               <return type-id='type-id-154'/>
@@ -13903,13 +13903,13 @@ 
           <typedef-decl name='value_type' type-id='type-id-2554' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-2735'/>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIPcEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIPcEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeIPcEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIPcEEC2Ev'>
             <parameter type-id='type-id-2719' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIPcEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIPcEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeIPcEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeIPcEED2Ev'>
             <parameter type-id='type-id-2719' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -14001,7 +14001,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorIPcEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorIPcEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorIPcEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorIPcEC2EPNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-2638' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-981' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1'/>
             <return type-id='type-id-154'/>
@@ -14074,13 +14074,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEED2Ev'>
+          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEED2Ev'>
             <parameter type-id='type-id-2664' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEEC2ERS3_PS2_'>
+          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIPcEEEC2ERS3_PS2_'>
             <parameter type-id='type-id-2664' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-2717' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
             <parameter type-id='type-id-2748' name='__ptr' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
@@ -14461,7 +14461,7 @@ 
                 <var-decl name='_M_node' type-id='type-id-523' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
-                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseIPcSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIPcSaIS1_EE10_List_implC2Ev'>
+                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseIPcSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIPcSaIS1_EE10_List_implC2Ev'>
                   <parameter type-id='type-id-2685' name='this' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
@@ -14526,13 +14526,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPcSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIPcSaIS1_EEC2Ev'>
+            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPcSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIPcSaIS1_EEC2Ev'>
               <parameter type-id='type-id-2682' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPcSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIPcSaIS1_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseIPcSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseIPcSaIS1_EED2Ev'>
               <parameter type-id='type-id-2682' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -14668,7 +14668,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='list' mangled-name='_ZNSt7__cxx114listIPcSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listIPcSaIS1_EEC2Ev'>
+            <function-decl name='list' mangled-name='_ZNSt7__cxx114listIPcSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listIPcSaIS1_EEC2Ev'>
               <parameter type-id='type-id-2701' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -14789,13 +14789,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEEC2Ev'>
             <parameter type-id='type-id-2466' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIPcEED2Ev'>
             <parameter type-id='type-id-2466' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -14944,13 +14944,13 @@ 
         <var-decl name='m_phase' type-id='type-id-2932' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='154' column='1'/>
       </data-member>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~OffloadTimer' mangled-name='_ZN12OffloadTimerD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN12OffloadTimerD2Ev'>
+        <function-decl name='~OffloadTimer' mangled-name='_ZN12OffloadTimerD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='147' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN12OffloadTimerD2Ev'>
           <parameter type-id='type-id-2935' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='OffloadTimer' mangled-name='_ZN12OffloadTimerC2EP20OffloadHostTimerData16OffloadHostPhase' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN12OffloadTimerC2EP20OffloadHostTimerData16OffloadHostPhase'>
+        <function-decl name='OffloadTimer' mangled-name='_ZN12OffloadTimerC2EP20OffloadHostTimerData16OffloadHostPhase' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='140' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN12OffloadTimerC2EP20OffloadHostTimerData16OffloadHostPhase'>
           <parameter type-id='type-id-2935' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-246' name='data' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='140' column='1'/>
           <parameter type-id='type-id-2932' name='phase' filepath='../../../gcc/liboffloadmic/runtime/offload_timer.h' line='140' column='1'/>
@@ -15202,7 +15202,7 @@ 
               <var-decl name='_M_bpos' type-id='type-id-282' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='805' column='1'/>
             </data-member>
             <member-function access='private' constructor='yes'>
-              <function-decl name='reference' mangled-name='_ZNSt6bitsetILm128EE9referenceC2ERS0_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm128EE9referenceC2ERS0_m'>
+              <function-decl name='reference' mangled-name='_ZNSt6bitsetILm128EE9referenceC2ERS0_m' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm128EE9referenceC2ERS0_m'>
                 <parameter type-id='type-id-3051' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-3046' name='__b' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1'/>
                 <parameter type-id='type-id-282' name='__pos' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='811' column='1'/>
@@ -15216,7 +15216,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='private' destructor='yes'>
-              <function-decl name='~reference' mangled-name='_ZNSt6bitsetILm128EE9referenceD2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm128EE9referenceD2Ev'>
+              <function-decl name='~reference' mangled-name='_ZNSt6bitsetILm128EE9referenceD2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bitset' line='817' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6bitsetILm128EE9referenceD2Ev'>
                 <parameter type-id='type-id-3051' name='this' is-artificial='yes'/>
                 <return type-id='type-id-154'/>
               </function-decl>
@@ -15271,14 +15271,14 @@ 
       <class-decl name='tuple&lt;long unsigned int const&amp;&gt;' size-in-bits='64' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='521' column='1' id='type-id-1653'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2974'/>
         <member-function access='private'>
-          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJRKmEEC2EOS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKmEEC2EOS2_'>
+          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJRKmEEC2EOS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='600' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKmEEC2EOS2_'>
             <parameter type-id='type-id-3092' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1163'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='tuple&lt;void, 1u&gt;' mangled-name='_ZNSt5tupleIJRKmEEC2IvLb1EEES1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='558' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKmEEC2IvLb1EEES1_'>
+          <function-decl name='tuple&lt;void, 1u&gt;' mangled-name='_ZNSt5tupleIJRKmEEC2IvLb1EEES1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='558' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKmEEC2IvLb1EEES1_'>
             <parameter type-id='type-id-3092' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-866' name='__elements#0' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='558' column='1'/>
             <return type-id='type-id-154'/>
@@ -15288,14 +15288,14 @@ 
       <class-decl name='tuple&lt;void const* const&amp;&gt;' size-in-bits='64' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='521' column='1' id='type-id-1672'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2977'/>
         <member-function access='private'>
-          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJRKPKvEEC2EOS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKPKvEEC2EOS4_'>
+          <function-decl name='tuple' mangled-name='_ZNSt5tupleIJRKPKvEEC2EOS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='600' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKPKvEEC2EOS4_'>
             <parameter type-id='type-id-3094' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1182'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='tuple&lt;void, 1u&gt;' mangled-name='_ZNSt5tupleIJRKPKvEEC2IvLb1EEES3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='558' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKPKvEEC2IvLb1EEES3_'>
+          <function-decl name='tuple&lt;void, 1u&gt;' mangled-name='_ZNSt5tupleIJRKPKvEEC2IvLb1EEES3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='558' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKPKvEEC2IvLb1EEES3_'>
             <parameter type-id='type-id-3094' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1052' name='__elements#0' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='558' column='1'/>
             <return type-id='type-id-154'/>
@@ -15355,7 +15355,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Head_base' mangled-name='_ZNSt10_Head_baseILm0ERKmLb0EEC2ES1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERKmLb0EEC2ES1_'>
+          <function-decl name='_Head_base' mangled-name='_ZNSt10_Head_baseILm0ERKmLb0EEC2ES1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='107' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERKmLb0EEC2ES1_'>
             <parameter type-id='type-id-3001' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-866' name='__h' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='107' column='1'/>
             <return type-id='type-id-154'/>
@@ -15373,7 +15373,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Head_base' mangled-name='_ZNSt10_Head_baseILm0ERKPKvLb0EEC2ES3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERKPKvLb0EEC2ES3_'>
+          <function-decl name='_Head_base' mangled-name='_ZNSt10_Head_baseILm0ERKPKvLb0EEC2ES3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='107' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERKPKvLb0EEC2ES3_'>
             <parameter type-id='type-id-3004' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1052' name='__h' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='107' column='1'/>
             <return type-id='type-id-154'/>
@@ -15412,7 +15412,7 @@ 
       <class-decl name='_Tuple_impl&lt;0ul, long unsigned int const&amp;&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='338' column='1' id='type-id-2974'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2946'/>
         <member-function access='public'>
-          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKmEEC2EOS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKmEEC2EOS2_'>
+          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKmEEC2EOS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='366' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKmEEC2EOS2_'>
             <parameter type-id='type-id-3014' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-3012' name='__in' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='366' column='1'/>
             <return type-id='type-id-154'/>
@@ -15425,7 +15425,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKmEEC2ES1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKmEEC2ES1_'>
+          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKmEEC2ES1_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='355' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKmEEC2ES1_'>
             <parameter type-id='type-id-3014' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-866' name='__head' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='355' column='1'/>
             <return type-id='type-id-154'/>
@@ -15435,7 +15435,7 @@ 
       <class-decl name='_Tuple_impl&lt;0ul, void const* const&amp;&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='338' column='1' id='type-id-2977'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2949'/>
         <member-function access='public'>
-          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKPKvEEC2EOS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKPKvEEC2EOS4_'>
+          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKPKvEEC2EOS4_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='366' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKPKvEEC2EOS4_'>
             <parameter type-id='type-id-3017' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-3015' name='__in' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='366' column='1'/>
             <return type-id='type-id-154'/>
@@ -15448,7 +15448,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKPKvEEC2ES3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKPKvEEC2ES3_'>
+          <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKPKvEEC2ES3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='355' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKPKvEEC2ES3_'>
             <parameter type-id='type-id-3017' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1052' name='__head' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/tuple' line='355' column='1'/>
             <return type-id='type-id-154'/>
@@ -15472,13 +15472,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEED2Ev'>
+          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEED2Ev'>
             <parameter type-id='type-id-3021' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEC2ERS3_PS2_'>
+          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11PersistDataEEEC2ERS3_PS2_'>
             <parameter type-id='type-id-3021' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-998' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
             <parameter type-id='type-id-1798' name='__ptr' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
@@ -15503,13 +15503,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEED2Ev'>
+          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEED2Ev'>
             <parameter type-id='type-id-3027' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEC2ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEC2ERS4_PS3_'>
+          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEC2ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP7PtrDataEEEC2ERS4_PS3_'>
             <parameter type-id='type-id-3027' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1000' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
             <parameter type-id='type-id-1800' name='__ptr' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
@@ -15534,13 +15534,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEED2Ev'>
+          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEED2Ev'>
             <parameter type-id='type-id-3033' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEC2ERS3_PS2_'>
+          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI11TargetImageEEEC2ERS3_PS2_'>
             <parameter type-id='type-id-3033' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1003' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
             <parameter type-id='type-id-1805' name='__ptr' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
@@ -15565,13 +15565,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEED2Ev'>
+          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEED2Ev'>
             <parameter type-id='type-id-3039' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEC2ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEC2ERS4_PS3_'>
+          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEC2ERS4_PS3_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeIP9coibufferEEEC2ERS4_PS3_'>
             <parameter type-id='type-id-3039' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1005' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
             <parameter type-id='type-id-1807' name='__ptr' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
@@ -15669,7 +15669,7 @@ 
           <var-decl name='second' type-id='type-id-149' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='134' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;AutoData&gt;, bool, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataEbEC2IS2_bLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataEbEC2IS2_bLb1EEEOT_OT0_'>
+          <function-decl name='pair&lt;std::_Rb_tree_iterator&lt;AutoData&gt;, bool, 1u&gt;' mangled-name='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataEbEC2IS2_bLb1EEEOT_OT0_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt4pairISt17_Rb_tree_iteratorI8AutoDataEbEC2IS2_bLb1EEEOT_OT0_'>
             <parameter type-id='type-id-3054' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-1656' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
             <parameter type-id='type-id-183' name='__y' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_pair.h' line='240' column='1'/>
@@ -16334,7 +16334,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='MyoWrapper' mangled-name='_ZN10MyoWrapperC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MyoWrapperC2Ev'>
+        <function-decl name='MyoWrapper' mangled-name='_ZN10MyoWrapperC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='55' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10MyoWrapperC2Ev'>
           <parameter type-id='type-id-3185' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -16368,7 +16368,7 @@ 
         <var-decl name='var_tab_len' type-id='type-id-30' visibility='default' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='480' column='1'/>
       </data-member>
       <member-function access='public' constructor='yes'>
-        <function-decl name='MyoTable' mangled-name='_ZN8MyoTableC2EP18MyoiSharedVarEntryi' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8MyoTableC2EP18MyoiSharedVarEntryi'>
+        <function-decl name='MyoTable' mangled-name='_ZN8MyoTableC2EP18MyoiSharedVarEntryi' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='476' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN8MyoTableC2EP18MyoiSharedVarEntryi'>
           <parameter type-id='type-id-3195' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-3194' name='tab' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='476' column='1'/>
           <parameter type-id='type-id-30' name='len' filepath='../../../gcc/liboffloadmic/runtime/offload_myo_host.cpp' line='476' column='1'/>
@@ -16507,13 +16507,13 @@ 
           <typedef-decl name='value_type' type-id='type-id-3257' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='103' column='1' id='type-id-3328'/>
         </member-type>
         <member-function access='private'>
-          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI8MyoTableEEC2Ev'>
+          <function-decl name='allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='115' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI8MyoTableEEC2Ev'>
             <parameter type-id='type-id-3316' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI8MyoTableEED2Ev'>
+          <function-decl name='~allocator' mangled-name='_ZNSaISt10_List_nodeI8MyoTableEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='123' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaISt10_List_nodeI8MyoTableEED2Ev'>
             <parameter type-id='type-id-3316' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -16555,7 +16555,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI8MyoTableEC2ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI8MyoTableEC2ERKSt14_List_iteratorIS0_E'>
+          <function-decl name='_List_const_iterator' mangled-name='_ZNSt20_List_const_iteratorI8MyoTableEC2ERKSt14_List_iteratorIS0_E' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20_List_const_iteratorI8MyoTableEC2ERKSt14_List_iteratorIS0_E'>
             <parameter type-id='type-id-3285' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-3250' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='227' column='1'/>
             <return type-id='type-id-154'/>
@@ -16570,7 +16570,7 @@ 
           <var-decl name='_M_node' type-id='type-id-981' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='198' column='1'/>
         </data-member>
         <member-function access='public'>
-          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI8MyoTableEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI8MyoTableEC2EPNSt8__detail15_List_node_baseE'>
+          <function-decl name='_List_iterator' mangled-name='_ZNSt14_List_iteratorI8MyoTableEC2EPNSt8__detail15_List_node_baseE' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14_List_iteratorI8MyoTableEC2EPNSt8__detail15_List_node_baseE'>
             <parameter type-id='type-id-3288' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-981' name='__x' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='143' column='1'/>
             <return type-id='type-id-154'/>
@@ -16612,13 +16612,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
-          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEED2Ev'>
+          <function-decl name='~__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='70' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEED2Ev'>
             <parameter type-id='type-id-3296' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
-          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEC2ERS3_PS2_'>
+          <function-decl name='__allocated_ptr' mangled-name='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEC2ERS3_PS2_' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15__allocated_ptrISaISt10_List_nodeI8MyoTableEEEC2ERS3_PS2_'>
             <parameter type-id='type-id-3296' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-3314' name='__a' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
             <parameter type-id='type-id-3333' name='__ptr' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/allocated_ptr.h' line='52' column='1'/>
@@ -16772,7 +16772,7 @@ 
                 <var-decl name='_M_node' type-id='type-id-523' visibility='default' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='327' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
-                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implC2Ev'>
+                <function-decl name='_List_impl' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='332' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implC2Ev'>
                   <parameter type-id='type-id-3304' name='this' is-artificial='yes'/>
                   <return type-id='type-id-154'/>
                 </function-decl>
@@ -16831,13 +16831,13 @@ 
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EED2Ev'>
+            <function-decl name='~_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='441' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EED2Ev'>
               <parameter type-id='type-id-3301' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EEC2Ev'>
+            <function-decl name='_List_base' mangled-name='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='400' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EEC2Ev'>
               <parameter type-id='type-id-3301' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -16910,7 +16910,7 @@ 
             </function-decl>
           </member-function>
           <member-function access='private'>
-            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EEC2Ev'>
+            <function-decl name='list' mangled-name='_ZNSt7__cxx114listI8MyoTableSaIS1_EEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='585' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7__cxx114listI8MyoTableSaIS1_EEC2Ev'>
               <parameter type-id='type-id-3308' name='this' is-artificial='yes'/>
               <return type-id='type-id-154'/>
             </function-decl>
@@ -17071,13 +17071,13 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEEC2Ev'>
+          <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEEC2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEEC2Ev'>
             <parameter type-id='type-id-3223' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
-          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEED2Ev'>
+          <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEED2Ev' filepath='/export/users/iverbin/gcc_build_host/x86_64-pc-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='86' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeI8MyoTableEED2Ev'>
             <parameter type-id='type-id-3223' name='this' is-artificial='yes'/>
             <return type-id='type-id-154'/>
           </function-decl>
@@ -17426,7 +17426,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='MYOFuncTableList' mangled-name='_ZN16MYOFuncTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOFuncTableListC2Ev'>
+        <function-decl name='MYOFuncTableList' mangled-name='_ZN16MYOFuncTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='390' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOFuncTableListC2Ev'>
           <parameter type-id='type-id-3418' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -17460,7 +17460,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='MYOInitTableList' mangled-name='_ZN16MYOInitTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOInitTableListC2Ev'>
+        <function-decl name='MYOInitTableList' mangled-name='_ZN16MYOInitTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='417' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16MYOInitTableListC2Ev'>
           <parameter type-id='type-id-3421' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -17494,7 +17494,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' constructor='yes'>
-        <function-decl name='MYOVarTableList' mangled-name='_ZN15MYOVarTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableListC2Ev'>
+        <function-decl name='MYOVarTableList' mangled-name='_ZN15MYOVarTableListC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='360' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN15MYOVarTableListC2Ev'>
           <parameter type-id='type-id-3424' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
@@ -17550,7 +17550,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private'>
-        <function-decl name='TableList' mangled-name='_ZN9TableListI9FuncTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI9FuncTableEC2EPNS1_4NodeE'>
+        <function-decl name='TableList' mangled-name='_ZN9TableListI9FuncTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI9FuncTableEC2EPNS1_4NodeE'>
           <parameter type-id='type-id-3429' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-3427' name='node' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1'/>
           <return type-id='type-id-154'/>
@@ -17595,7 +17595,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private'>
-        <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOFuncTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOFuncTableEC2EPNS1_4NodeE'>
+        <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOFuncTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOFuncTableEC2EPNS1_4NodeE'>
           <parameter type-id='type-id-3433' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-3382' name='node' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1'/>
           <return type-id='type-id-154'/>
@@ -17640,7 +17640,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private'>
-        <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOInitTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOInitTableEC2EPNS1_4NodeE'>
+        <function-decl name='TableList' mangled-name='_ZN9TableListI12MYOInitTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI12MYOInitTableEC2EPNS1_4NodeE'>
           <parameter type-id='type-id-3437' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-3380' name='node' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1'/>
           <return type-id='type-id-154'/>
@@ -17685,7 +17685,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private'>
-        <function-decl name='TableList' mangled-name='_ZN9TableListI11MYOVarTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI11MYOVarTableEC2EPNS1_4NodeE'>
+        <function-decl name='TableList' mangled-name='_ZN9TableListI11MYOVarTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI11MYOVarTableEC2EPNS1_4NodeE'>
           <parameter type-id='type-id-3441' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-3381' name='node' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1'/>
           <return type-id='type-id-154'/>
@@ -17730,7 +17730,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private'>
-        <function-decl name='TableList' mangled-name='_ZN9TableListI8VarTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI8VarTableEC2EPNS1_4NodeE'>
+        <function-decl name='TableList' mangled-name='_ZN9TableListI8VarTableEC2EPNS1_4NodeE' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9TableListI8VarTableEC2EPNS1_4NodeE'>
           <parameter type-id='type-id-3446' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-2057' name='node' filepath='../../../gcc/liboffloadmic/runtime/offload_table.h' line='54' column='1'/>
           <return type-id='type-id-154'/>
@@ -17862,13 +17862,13 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tD2Ev'>
+        <function-decl name='~mutex_t' mangled-name='_ZN7mutex_tD2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='91' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tD2Ev'>
           <parameter type-id='type-id-3467' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
       </member-function>
       <member-function access='public' constructor='yes'>
-        <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tC2Ev'>
+        <function-decl name='mutex_t' mangled-name='_ZN7mutex_tC2Ev' filepath='../../../gcc/liboffloadmic/runtime/offload_util.h' line='83' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN7mutex_tC2Ev'>
           <parameter type-id='type-id-3467' name='this' is-artificial='yes'/>
           <return type-id='type-id-154'/>
         </function-decl>
diff --git a/tests/data/test-read-dwarf/test17-pr19027.so.abi b/tests/data/test-read-dwarf/test17-pr19027.so.abi
index ff79ed3f..b7e25476 100644
--- a/tests/data/test-read-dwarf/test17-pr19027.so.abi
+++ b/tests/data/test-read-dwarf/test17-pr19027.so.abi
@@ -13856,7 +13856,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1581' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-1572' name='c_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1'/>
                 <parameter type-id='type-id-18' name='start_index_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='467' column='1'/>
@@ -13866,7 +13866,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1581' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-1572' name='c_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1'/>
                 <parameter type-id='type-id-18' name='start_index_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='467' column='1'/>
@@ -13908,7 +13908,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1584' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-1572' name='c_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1'/>
                 <parameter type-id='type-id-18' name='start_index_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='396' column='1'/>
@@ -13918,7 +13918,7 @@ 
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
-              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
+              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
                 <parameter type-id='type-id-1584' name='this' is-artificial='yes'/>
                 <parameter type-id='type-id-1572' name='c_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1'/>
                 <parameter type-id='type-id-18' name='start_index_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='396' column='1'/>
diff --git a/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi b/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi
index 9afa3083..7a444f60 100644
--- a/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi
+++ b/tests/data/test-read-dwarf/test18-pr19037-libvtkRenderingLIC-6.1.so.abi
@@ -5699,7 +5699,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='710' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='710' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-105' name='__n' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='710' column='1'/>
             <parameter type-id='type-id-36' name='__value' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='710' column='1'/>
@@ -5759,7 +5759,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
@@ -5893,20 +5893,20 @@ 
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='690' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='deque' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-180' name='__x' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1'/>
             <return type-id='type-id-18'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
-          <function-decl name='deque' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_'>
+          <function-decl name='deque' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EEC2ERKS2_'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-180' name='__x' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='722' column='1'/>
             <return type-id='type-id-18'/>
@@ -5920,7 +5920,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='protected'>
-          <function-decl name='_M_reserve_elements_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1689' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm'>
+          <function-decl name='_M_reserve_elements_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE27_M_reserve_elements_at_backEm'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-105' name='__n' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1689' column='1'/>
             <return type-id='type-id-161'/>
@@ -5934,7 +5934,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='protected'>
-          <function-decl name='_M_reserve_elements_at_front' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1679' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm'>
+          <function-decl name='_M_reserve_elements_at_front' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE28_M_reserve_elements_at_frontEm'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-105' name='__n' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1679' column='1'/>
             <return type-id='type-id-161'/>
@@ -6075,7 +6075,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='protected'>
-          <function-decl name='_M_reserve_map_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1715' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm'>
+          <function-decl name='_M_reserve_map_at_back' mangled-name='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5dequeI14vtkPixelExtentSaIS0_EE22_M_reserve_map_at_backEm'>
             <parameter type-id='type-id-222' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-105' name='__nodes_to_add' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_deque.h' line='1715' column='1'/>
             <return type-id='type-id-18'/>
@@ -7855,14 +7855,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-360' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-18'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~vtkLICPingPongBufferManager' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkLineIntegralConvolution2D.cxx' line='150' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-360' name='this' is-artificial='yes'/>
           <return type-id='type-id-18'/>
         </function-decl>
@@ -9074,7 +9074,7 @@ 
           </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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-483' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-105' name='__n' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1'/>
             <parameter type-id='type-id-409' name='__value' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='227' column='1'/>
@@ -10081,7 +10081,7 @@ 
           </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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-474' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -10184,7 +10184,7 @@ 
           </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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-474' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -10287,7 +10287,7 @@ 
           </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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-474' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -10323,13 +10323,13 @@ 
       <class-decl name='_Deque_iterator&lt;vtkPixelExtent, const vtkPixelExtent&amp;, const vtkPixelExtent*&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-547'/>
       <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-498'>
         <member-function access='protected'>
-          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-548' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-548' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -10372,7 +10372,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-551' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <parameter type-id='type-id-488' name='__vtt_parm' is-artificial='yes'/>
@@ -10382,13 +10382,13 @@ 
       </class-decl>
       <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-506'>
         <member-function access='protected'>
-          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-552' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-552' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -10397,7 +10397,7 @@ 
       </class-decl>
       <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-553'>
         <member-function access='public'>
-          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-554' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-515' name='__mode' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1'/>
             <return type-id='type-id-18'/>
@@ -11375,7 +11375,7 @@ 
       <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-647'/>
       <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-625'>
         <member-function access='protected'>
-          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-648' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
@@ -11419,13 +11419,13 @@ 
       </class-decl>
       <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-633'>
         <member-function access='protected'>
-          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-652' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-652' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -11434,7 +11434,7 @@ 
       </class-decl>
       <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-653'>
         <member-function access='public'>
-          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-654' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-515' name='__mode' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1'/>
             <return type-id='type-id-18'/>
@@ -13133,26 +13133,26 @@ 
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
-            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <return type-id='type-id-18'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
-            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='888' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <return type-id='type-id-18'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
               <return type-id='type-id-18'/>
             </function-decl>
           </member-function>
           <member-function access='private' destructor='yes'>
-            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <function-decl name='~vtkInternals' filepath='/tmp/legendre/spack-stage/spack-stage-R_crTC/VTK-6.1.0/Rendering/LIC/vtkSurfaceLICPainter.cxx' line='927' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-808' name='this' is-artificial='yes'/>
               <return type-id='type-id-18'/>
             </function-decl>
@@ -15065,13 +15065,13 @@ 
       <class-decl name='reverse_iterator&lt;std::_Deque_iterator&lt;vtkPixelExtent, vtkPixelExtent&amp;, vtkPixelExtent*&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-1065'/>
       <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1026'>
         <member-function access='protected'>
-          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='450' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1066' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ios' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_ios.h' line='272' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1066' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -15107,7 +15107,7 @@ 
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_ostringstream' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='431' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1069' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <parameter type-id='type-id-488' name='__vtt_parm' is-artificial='yes'/>
@@ -15117,13 +15117,13 @@ 
       </class-decl>
       <class-decl name='basic_streambuf&lt;char, std::char_traits&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1034'>
         <member-function access='protected'>
-          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='439' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1070' name='this' is-artificial='yes'/>
             <return type-id='type-id-18'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes' vtable-offset='-1'>
-          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='~basic_streambuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/streambuf' line='192' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1070' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-151' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-18'/>
@@ -15132,7 +15132,7 @@ 
       </class-decl>
       <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1071'>
         <member-function access='public'>
-          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
+          <function-decl name='basic_stringbuf' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-1072' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-515' name='__mode' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/sstream' line='92' column='1'/>
             <return type-id='type-id-18'/>
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 2d6edc3f..47a1fe26 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
@@ -2533,14 +2533,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~HeapLeakCheckerGlobalPrePost' filepath='src/heap-checker-bcad.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~HeapLeakCheckerGlobalPrePost' filepath='src/heap-checker-bcad.cc' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-189' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~HeapLeakCheckerGlobalPrePost' mangled-name='_ZN28HeapLeakCheckerGlobalPrePostD1Ev' filepath='src/heap-checker-bcad.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN28HeapLeakCheckerGlobalPrePostD1Ev'>
+        <function-decl name='~HeapLeakCheckerGlobalPrePost' mangled-name='_ZN28HeapLeakCheckerGlobalPrePostD1Ev' filepath='src/heap-checker-bcad.cc' line='79' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN28HeapLeakCheckerGlobalPrePostD1Ev'>
           <parameter type-id='type-id-189' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -2851,14 +2851,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -2889,14 +2889,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -2927,14 +2927,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -2965,14 +2965,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -3003,14 +3003,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -3041,14 +3041,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -3079,14 +3079,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='./src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='./src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='./src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='./src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -3117,14 +3117,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~GoogleInitializer' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' destructor='yes'>
-        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
+        <function-decl name='~GoogleInitializer' mangled-name='_ZN17GoogleInitializerD2Ev' filepath='src/base/googleinit.h' line='48' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN17GoogleInitializerD2Ev'>
           <parameter type-id='type-id-233' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -3962,7 +3962,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
-        <function-decl name='MapArgsAllocIterator' mangled-name='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE' filepath='src/heap-profile-table.h' line='276' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE'>
+        <function-decl name='MapArgsAllocIterator' mangled-name='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE' filepath='src/heap-profile-table.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable20MapArgsAllocIteratorEPKvPNS_10AllocValueEPFvS1_RKNS_9AllocInfoEE'>
           <parameter type-id='type-id-77' name='ptr' filepath='src/heap-profile-table.h' line='276' column='1'/>
           <parameter type-id='type-id-292' name='v' filepath='src/heap-profile-table.h' line='276' column='1'/>
           <parameter type-id='type-id-213' name='callback' filepath='src/heap-profile-table.h' line='277' column='1'/>
@@ -3993,7 +3993,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
-        <function-decl name='AllocValueSize' mangled-name='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE' filepath='src/heap-profile-table.h' line='222' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE'>
+        <function-decl name='AllocValueSize' mangled-name='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE' filepath='src/heap-profile-table.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable14AllocValueSizeERKNS_10AllocValueE'>
           <parameter type-id='type-id-299' name='v' filepath='src/heap-profile-table.h' line='222' column='1'/>
           <return type-id='type-id-7'/>
         </function-decl>
@@ -4048,7 +4048,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
-        <function-decl name='DumpNonLiveIterator' mangled-name='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE' filepath='src/heap-profile-table.cc' line='397' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE'>
+        <function-decl name='DumpNonLiveIterator' mangled-name='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE' filepath='src/heap-profile-table.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable19DumpNonLiveIteratorEPKvPNS_10AllocValueERKNS_8DumpArgsE'>
           <parameter type-id='type-id-77' name='ptr' filepath='src/heap-profile-table.cc' line='397' column='1'/>
           <parameter type-id='type-id-292' name='v' filepath='src/heap-profile-table.cc' line='397' column='1'/>
           <parameter type-id='type-id-223' name='args' filepath='src/heap-profile-table.cc' line='398' column='1'/>
@@ -4056,7 +4056,7 @@ 
         </function-decl>
       </member-function>
       <member-function access='private' static='yes'>
-        <function-decl name='DumpBucketIterator' mangled-name='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE' filepath='src/heap-profile-table.cc' line='390' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE'>
+        <function-decl name='DumpBucketIterator' mangled-name='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE' filepath='src/heap-profile-table.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN16HeapProfileTable18DumpBucketIteratorEPK17HeapProfileBucketPNS_10BufferArgsE'>
           <parameter type-id='type-id-302' name='bucket' filepath='src/heap-profile-table.cc' line='390' column='1'/>
           <parameter type-id='type-id-272' name='args' filepath='src/heap-profile-table.cc' line='391' column='1'/>
           <return type-id='type-id-79'/>
@@ -6261,14 +6261,14 @@ 
           </function-decl>
         </member-function>
         <member-function access='private' 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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-792' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-79'/>
           </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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSbIcSt11char_traitsIcE13STL_AllocatorIcN15HeapLeakChecker9AllocatorEEED1Ev'>
             <parameter type-id='type-id-792' name='this' is-artificial='yes'/>
             <return type-id='type-id-79'/>
           </function-decl>
@@ -6494,14 +6494,14 @@ 
           </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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-849' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
             <return type-id='type-id-79'/>
           </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'>
+          <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' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-849' name='this' is-artificial='yes'/>
             <parameter type-id='type-id-700' name='__x' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h' line='241' column='1'/>
             <return type-id='type-id-79'/>
@@ -9692,14 +9692,14 @@ 
         </function-decl>
       </member-function>
       <member-function access='public' destructor='yes'>
-        <function-decl name='~HeapProfileEndWriter' filepath='src/heap-profiler.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
+        <function-decl name='~HeapProfileEndWriter' filepath='src/heap-profiler.cc' line='594' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1162' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-127' name='__in_chrg' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <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'>
+        <function-decl name='~HeapProfileEndWriter' mangled-name='_ZN20HeapProfileEndWriterD1Ev' filepath='src/heap-profiler.cc' line='594' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN20HeapProfileEndWriterD1Ev'>
           <parameter type-id='type-id-1162' name='this' is-artificial='yes'/>
           <return type-id='type-id-79'/>
         </function-decl>
@@ -14270,28 +14270,28 @@ 
         </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'>
+        <function-decl name='SpinLockHolder' filepath='src/base/spinlock.h' line='134' column='1' declared-inline='yes' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1650' name='this' is-artificial='yes'/>
           <parameter type-id='type-id-256' name='l' filepath='src/base/spinlock.h' line='134' column='1'/>
           <return type-id='type-id-79'/>
         </function-decl>
       </member-function>
       <member-function access='private' constructor=