]> sourceware.org Git - libabigail.git/commitdiff
Bug 18904 - Fix support for C++ rvalue references
authorDodji Seketeli <dodji@redhat.com>
Wed, 2 Sep 2015 12:28:41 +0000 (14:28 +0200)
committerDodji Seketeli <dodji@redhat.com>
Wed, 2 Sep 2015 12:42:16 +0000 (14:42 +0200)
* src/abg-comparison.cc (reference_diff::has_changes): Just
compare the references, rather than assuming that the change can
only be on underlying types.
(reference_diff::report): Describe lvalue/rvalue changes for
references.
* src/abg-ir.cc (reference_type_def::reference_type_def): Properly
set the name for an rvalue reference.
(equals): For references, compare lvalue-ness too.
(reference_type_def::get_qualified_name): Properly set rvalue
reference names.
* tests/data/test-diff-filter/test30-pr18904-rvalueref-liba.so:
New test input.
* tests/data/test-diff-filter/test30-pr18904-rvalueref-libb.so:
New test input.
* tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt:
New test reference output.
* tests/data/Makefile.am: Add the new files to source
distribution.
* tests/test-diff-filter.cc (in_out_specs): Run the new tests.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
src/abg-comparison.cc
src/abg-ir.cc
tests/data/Makefile.am
tests/data/test-diff-filter/test30-pr18904-rvalueref-liba.so [new file with mode: 0755]
tests/data/test-diff-filter/test30-pr18904-rvalueref-libb.so [new file with mode: 0755]
tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt [new file with mode: 0644]
tests/test-diff-filter.cc

index 53f2e8ec3c83f4bd2bc073b9c076631fd1d44688..854d8dc7ece1660783919497870a332d6620869f 100644 (file)
@@ -7229,9 +7229,7 @@ reference_diff::get_pretty_representation() const
 bool
 reference_diff::has_changes() const
 {
-  return underlying_type_diff()
-    ? underlying_type_diff()->has_changes()
-    : false;
+  return first_reference() != second_reference();
 }
 
 /// @return true iff the current diff node carries local changes.
@@ -7255,6 +7253,28 @@ reference_diff::report(ostream& out, const string& indent) const
   if (!to_be_reported())
     return;
 
+  reference_type_def_sptr f = first_reference(), s = second_reference();
+  assert(f && s);
+
+
+  if (f->is_lvalue() != s->is_lvalue())
+    {
+      string f_repr = f->get_pretty_representation(),
+       s_repr = s->get_pretty_representation();
+
+      out << indent;
+      if (f->is_lvalue())
+       out << "lvalue reference type '" << f_repr
+           << " became an rvalue reference type: '"
+           << s_repr
+           << "'";
+      else
+       out << "rvalue reference type '" << f_repr
+           << " became an lvalue reference type: '"
+           << s_repr
+           << "'\n";
+    }
+
   if (diff_sptr d = underlying_type_diff())
     {
       RETURN_IF_BEING_REPORTED_OR_WAS_REPORTED_EARLIER2(d, "referenced type");
index 6d93fd3ccfcdd13b180bfed59a80cefc726eb472..83b1c85c8f09d85b0af8038a6cb232c1716dd724 100644 (file)
@@ -6497,6 +6497,8 @@ reference_type_def::reference_type_def(const type_base_sptr       pointed_to,
     {
       decl_base_sptr pto = dynamic_pointer_cast<decl_base>(pointed_to);
       string name = pto->get_name() + "&";
+      if (!is_lvalue())
+       name += "&";
       set_name(name);
     }
   catch (...)
@@ -6525,6 +6527,13 @@ reference_type_def::reference_type_def(const type_base_sptr      pointed_to,
 bool
 equals(const reference_type_def& l, const reference_type_def& r, change_kind* k)
 {
+  if (l.is_lvalue() != r.is_lvalue())
+    {
+      if (k)
+       *k |= LOCAL_CHANGE_KIND;
+      return false;
+    }
+
   bool result = (l.get_pointed_to_type() == r.get_pointed_to_type());
   if (!result)
     if (k)
@@ -6592,7 +6601,10 @@ reference_type_def::get_qualified_name() const
        get_type_declaration(type_or_void(get_pointed_to_type()));
       string name;
       td->get_qualified_name(name);
-      set_qualified_name(name + "&");
+      if (is_lvalue())
+       set_qualified_name(name + "&");
+      else
+       set_qualified_name(name + "&&");
     }
   return peek_qualified_name();
 }
index 22461e44a0152e97ad1ff4376218fa1c0ffc8bfc..708538f65a20664bc4a431e36bcd53f002e98f3e 100644 (file)
@@ -447,6 +447,9 @@ test-diff-filter/test29-finer-redundancy-marking-v0.o  \
 test-diff-filter/test29-finer-redundancy-marking-v1.cc \
 test-diff-filter/test29-finer-redundancy-marking-v0.cc \
 test-diff-filter/test29-finer-redundancy-marking-v1.o \
+test-diff-filter/test30-pr18904-rvalueref-liba.so \
+test-diff-filter/test30-pr18904-rvalueref-libb.so \
+test-diff-filter/test30-pr18904-rvalueref-report0.txt \
 \
 test-diff-suppr/test0-type-suppr-v0.cc \
 test-diff-suppr/test0-type-suppr-v1.cc \
diff --git a/tests/data/test-diff-filter/test30-pr18904-rvalueref-liba.so b/tests/data/test-diff-filter/test30-pr18904-rvalueref-liba.so
new file mode 100755 (executable)
index 0000000..f873929
Binary files /dev/null and b/tests/data/test-diff-filter/test30-pr18904-rvalueref-liba.so differ
diff --git a/tests/data/test-diff-filter/test30-pr18904-rvalueref-libb.so b/tests/data/test-diff-filter/test30-pr18904-rvalueref-libb.so
new file mode 100755 (executable)
index 0000000..b109e1c
Binary files /dev/null and b/tests/data/test-diff-filter/test30-pr18904-rvalueref-libb.so differ
diff --git a/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt b/tests/data/test-diff-filter/test30-pr18904-rvalueref-report0.txt
new file mode 100644 (file)
index 0000000..3811768
--- /dev/null
@@ -0,0 +1,1611 @@
+Functions changes summary: 82 Removed, 7 Changed (21 filtered out), 1081 Added functions
+Variables changes summary: 25 Removed, 1 Changed, 7 Added variables
+Function symbols changes summary: 7 Removed, 76 Added function symbols not referenced by debug info
+Variable symbols changes summary: 22 Removed, 4 Added variable symbols not referenced by debug info
+
+82 Removed functions:
+
+  [D] 'function void COI::fini()'
+  [D] 'function bool COI::init()'
+  [D] 'function void* DL_sym(void*, const char*, const char*)'
+  [D] 'method COIRESULT Engine::compute(const std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >&, uint16_t, void*, uint16_t, uint32_t, const COIEVENT*, COIEVENT*)'
+  [D] 'method void FuncList::dump()'
+  [D] 'method void FuncList::find_addr(const char*)'
+  [D] 'method const char* FuncList::find_name()'
+  [D] 'method int64_t FuncList::max_name_length()'
+  [D] 'method MicEnvVar::VarValue* MicEnvVar::CardEnvVars::find_var(char*, int)'
+  [D] 'method MicEnvVar::CardEnvVars::~CardEnvVars(int)'
+  [D] 'method MicEnvVar::VarValue::~VarValue(int)'
+  [D] 'method void MicEnvVar::add_env_var(int, char*, int, char*)'
+  [D] 'method void MicEnvVar::analyze_env_var(char*)'
+  [D] 'method char** MicEnvVar::create_environ_for_card(int)'
+  [D] 'method MicEnvVar::CardEnvVars* MicEnvVar::get_card(int)'
+  [D] 'method MicEnvVarKind MicEnvVar::get_env_var_kind(char*, int*, char**, int*, char**)'
+  [D] 'method void MicEnvVar::mic_parse_env_var_list(int, char*)'
+  [D] 'method MicEnvVar::~MicEnvVar(int)'
+  [D] 'method bool MyoWrapper::LoadLibrary()'
+  [D] 'function void ORSL::init()'
+  [D] 'function void ORSL::release(int)'
+  [D] 'function bool ORSL::reserve(int)'
+  [D] 'function bool ORSL::try_reserve(int)'
+  [D] 'method bool OffloadDescriptor::alloc_ptr_data(PtrData*&, void*, int64_t, int64_t, int64_t, int)'
+  [D] 'method bool OffloadDescriptor::compute()'
+  [D] 'method bool OffloadDescriptor::find_ptr_data(PtrData*&, void*, int64_t, int64_t, bool)'
+  [D] 'method bool OffloadDescriptor::offload(const char*, bool, VarDesc*, VarDesc2*, int, int, int)'
+  [D] 'method bool OffloadDescriptor::offload_finish()'
+  [D] 'method bool OffloadDescriptor::receive_pointer_data(bool)'
+  [D] 'method bool OffloadDescriptor::recieve_noncontiguous_pointer_data(int, char*, COIBUFFER, COIEVENT*)'
+  [D] 'method bool OffloadDescriptor::send_noncontiguous_pointer_data(int, PtrData*, PtrData*, COIEVENT*)'
+  [D] 'method bool OffloadDescriptor::send_pointer_data(bool)'
+  [D] 'method bool OffloadDescriptor::wait_dependencies(int)'
+  [D] 'function void Offload_Report_Epilog(OffloadHostTimerData*)'
+  [D] 'function void Offload_Report_Prolog(OffloadHostTimerData*)'
+  [D] 'function void Offload_Timer_Print()'
+  [D] 'method void VarList::dump()'
+  [D] 'method void VarList::table_copy(void*, int64_t)'
+  [D] 'method void VarList::table_patch_names(int64_t)'
+  [D] 'method int64_t VarList::table_size(int64_t&)'
+  [D] 'function void __arr_data_offset_and_length(const arr_desc*, int64_t&, int64_t&)'
+  [D] 'function void __arr_desc_dump(const char*, const char*, const arr_desc*, bool)'
+  [D] 'function void __dump_bytes(int, int)'
+  [D] 'function uint64_t __dv_data_length(const ArrDesc*)'
+  [D] 'function uint64_t __dv_data_length(const ArrDesc*, int64_t)'
+  [D] 'function void __dv_desc_dump(const char*, const ArrDesc*)'
+  [D] 'function bool __dv_is_allocated(const ArrDesc*)'
+  [D] 'function bool __dv_is_contiguous(const ArrDesc*)'
+  [D] 'function void __liboffload_error_support(error_types, ..., ...)'
+  [D] 'function int __offload_init_library()'
+  [D] 'function void __offload_myoFini()'
+  [D] 'function bool __offload_parse_int_string(const char*, int64_t&)'
+  [D] 'function bool __offload_parse_size_string(const char*, uint64_t&)'
+  [D] 'function int64_t cean_get_transf_size(CeanReadRanges*)'
+  [D] 'function bool cean_ranges_match(CeanReadRanges*, CeanReadRanges*)'
+  [D] 'function void get_arr_desc_numbers(const arr_desc*, int64_t, int64_t&, int64_t&, int&, CeanReadRanges*&)'
+  [D] 'function int64_t get_el_value(char*, int64_t, int64_t)'
+  [D] 'function bool get_next_range(CeanReadRanges*, int64_t*)'
+  [D] 'function CeanReadRanges* init_read_ranges_arr_desc(const arr_desc*)'
+  [D] 'function CeanReadRanges* init_read_ranges_dv(const ArrDesc*)'
+  [D] 'function bool is_arr_desc_contiguous(const arr_desc*)'
+  [D] 'function arr_desc* make_arr_desc(void*, int64_t, int64_t, int64_t)'
+  [D] 'function const char* offload_get_message_str(int)'
+  [D] 'function int offload_offload_wrap(OFFLOAD, const char*, int, int, VarDesc*, VarDesc2*, int, int)'
+  [D] 'function void offload_report_free_data(OffloadHostTimerData*)'
+  [D] 'function void offload_stage_print(int, int, ..., ...)'
+  [D] 'function void offload_timer_fill_host_mic_num(OffloadHostTimerData*, int)'
+  [D] 'function void offload_timer_fill_host_rdata(OffloadHostTimerData*, uint64_t)'
+  [D] 'function void offload_timer_fill_host_sdata(OffloadHostTimerData*, uint64_t)'
+  [D] 'function void offload_timer_fill_target_data(OffloadHostTimerData*, void*)'
+  [D] 'function OffloadHostTimerData* offload_timer_init(const char*, int)'
+  [D] 'function void offload_timer_start(OffloadHostTimerData*, OffloadHostPhase)'
+  [D] 'function void offload_timer_stop(OffloadHostTimerData*, OffloadHostPhase)'
+  [D] 'function void print_range(const char*, uint64_t, uint64_t, int)'
+  [D] 'function const char* report_get_host_stage_str(int)'
+  [D] 'function const char* report_get_message_str(error_types)'
+  [D] 'function const char* report_get_target_stage_str(int)'
+  [D] 'function void std::__adjust_heap<VarList::BufEntry*, long int, VarList::BufEntry, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)> >(VarList::BufEntry*, long int, long int, VarList::BufEntry, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)>)'
+  [D] 'function void std::__insertion_sort<VarList::BufEntry*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)> >(VarList::BufEntry*, VarList::BufEntry*, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)>)'
+  [D] 'function void std::__introsort_loop<VarList::BufEntry*, long int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)> >(VarList::BufEntry*, VarList::BufEntry*, long int, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)>)'
+  [D] 'function void std::__unguarded_linear_insert<VarList::BufEntry*, __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)> >(VarList::BufEntry*, __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const VarList::BufEntry&, const VarList::BufEntry&)>)'
+  [D] 'function void write_message(FILE*, int, __va_list_tag*)'
+
+1081 Added functions:
+
+  [A] 'method AutoData::AutoData(uint64_t)'
+  [A] 'method long int AutoData::add_reference()'
+  [A] 'method long int AutoData::get_reference()'
+  [A] 'method long int AutoData::nullify_reference()'
+  [A] 'method bool AutoData::operator<(const AutoData&)'
+  [A] 'method long int AutoData::remove_reference()'
+  [A] 'method DynLib::DynLib(const char*, COILIBRARY)'
+  [A] 'method Engine::Engine()'
+  [A] 'method void Engine::add_lib(const TargetImage&)'
+  [A] 'method void Engine::add_signal(OffloadDescriptor*)'
+  [A] 'method COIRESULT Engine::compute(_Offload_stream, const std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >&, uint16_t, void*, uint16_t, uint32_t, const COIEVENT*, COIEVENT*)'
+  [A] 'method AutoData* Engine::find_auto_data()'
+  [A] 'method PtrData* Engine::find_ptr_data()'
+  [A] 'method OffloadDescriptor* Engine::find_signal(bool)'
+  [A] 'method PtrData* Engine::find_targetptr_data()'
+  [A] 'method void Engine::fini_myo(COIEVENT*)'
+  [A] 'method int Engine::get_logical_index()'
+  [A] 'method int Engine::get_physical_index()'
+  [A] 'method COIPIPELINE Engine::get_pipeline(_Offload_stream)'
+  [A] 'method const COIPROCESS& Engine::get_process()'
+  [A] 'method uint64_t Engine::get_thread_id()'
+  [A] 'method void Engine::init_myo(COIEVENT*)'
+  [A] 'method AutoData* Engine::insert_auto_data(uint64_t)'
+  [A] 'method PtrData* Engine::insert_ptr_data(uint64_t, bool&)'
+  [A] 'method PtrData* Engine::insert_targetptr_data(uint64_t, bool&)'
+  [A] 'method void Engine::remove_auto_data()'
+  [A] 'method void Engine::remove_ptr_data()'
+  [A] 'method void Engine::remove_targetptr_data()'
+  [A] 'method void Engine::set_indexes(int, int)'
+  [A] 'method void Engine::stream_destroy(_Offload_stream)'
+  [A] 'method void Engine::unload_library(const char*)'
+  [A] 'method Engine::~Engine(int)'
+  [A] 'method Iterator::Iterator()'
+  [A] 'method Iterator::Iterator(TableList<VarTable>::Node*)'
+  [A] 'method void Iterator::new_node(TableList<VarTable>::Node*)'
+  [A] 'method bool Iterator::operator!=(const Iterator&)'
+  [A] 'method const VarTable::Entry* Iterator::operator*()'
+  [A] 'method Iterator& Iterator::operator++()'
+  [A] 'method MYOFuncTableList::MYOFuncTableList()'
+  [A] 'method void MYOFuncTableList::add_table(TableList<MYOFuncTable>::Node*)'
+  [A] 'method void MYOFuncTableList::dump()'
+  [A] 'method bool MYOFuncTableList::is_empty()'
+  [A] 'method void MYOFuncTableList::process()'
+  [A] 'method MYOInitTableList::MYOInitTableList()'
+  [A] 'method void MYOInitTableList::add_table(TableList<MYOInitTable>::Node*)'
+  [A] 'method void MYOInitTableList::dump()'
+  [A] 'method bool MYOInitTableList::is_empty()'
+  [A] 'method void MYOInitTableList::process()'
+  [A] 'method MYOVarTableList::MYOVarTableList()'
+  [A] 'method void MYOVarTableList::add_table(TableList<MYOVarTable>::Node*)'
+  [A] 'method void MYOVarTableList::dump()'
+  [A] 'method bool MYOVarTableList::is_empty()'
+  [A] 'method void MYOVarTableList::process()'
+  [A] 'method void MYOVarTableList::process_vtable()'
+  [A] 'method Marshaller::Marshaller()'
+  [A] 'method long long int Marshaller::get_tfr_size()'
+  [A] 'method void Marshaller::init_buffer(char*, long long int)'
+  [A] 'method MemRange::MemRange(uint64_t)'
+  [A] 'method bool MemRange::contains(const MemRange&)'
+  [A] 'method void MemRange::end()'
+  [A] 'method uint64_t MemRange::length()'
+  [A] 'method bool MemRange::overlaps(const MemRange&)'
+  [A] 'method void MemRange::start()'
+  [A] 'method MyoTable::MyoTable(SharedTableEntry*, int)'
+  [A] 'method void MyoWrapper::Acquire()'
+  [A] 'method void MyoWrapper::ArenaAcquire(MyoArena)'
+  [A] 'method void MyoWrapper::ArenaCreate(MyoOwnershipType, int, MyoArena*)'
+  [A] 'method void MyoWrapper::ArenaRelease(MyoArena)'
+  [A] 'method void MyoWrapper::CheckResult(const char*, MyoError)'
+  [A] 'method void MyoWrapper::CreateVtableArena()'
+  [A] 'method void MyoWrapper::GetResult(MyoiRFuncCallHandle)'
+  [A] 'method MyoArena MyoWrapper::GetVtableArena()'
+  [A] 'method void MyoWrapper::HostFptrTableRegister(void*, int, int)'
+  [A] 'method void MyoWrapper::HostVarTablePropagate(void*, int)'
+  [A] 'method void MyoWrapper::LibFini()'
+  [A] 'method void MyoWrapper::LibInit(void*, void*)'
+  [A] 'method MyoWrapper::MyoWrapper()'
+  [A] 'method bool MyoWrapper::PostInitFuncSupported()'
+  [A] 'method void MyoWrapper::Release()'
+  [A] 'method MyoiRFuncCallHandle MyoWrapper::RemoteCall(const char*, void*, int)'
+  [A] 'method void MyoWrapper::RemoteThunkCall(void*, void*, int)'
+  [A] 'method void* MyoWrapper::SharedAlignedArenaFree(MyoArena, void*)'
+  [A] 'method void* MyoWrapper::SharedAlignedArenaMalloc(MyoArena, size_t, size_t)'
+  [A] 'method void MyoWrapper::SharedAlignedFree(void*)'
+  [A] 'method void* MyoWrapper::SharedAlignedMalloc(size_t, size_t)'
+  [A] 'method void MyoWrapper::SharedFree(void*)'
+  [A] 'method void* MyoWrapper::SharedMalloc(size_t)'
+  [A] 'method void MyoWrapper::UnloadLibrary()'
+  [A] 'method bool MyoWrapper::is_available()'
+  [A] 'method OffloadDescriptor::OffloadDescriptor(int, _Offload_status*, bool, bool, OffloadHostTimerData*)'
+  [A] 'method void OffloadDescriptor::ReadArrElements<long int>::ReadArrElements()'
+  [A] 'method bool OffloadDescriptor::ReadArrElements<long int>::read_next(bool)'
+  [A] 'method void OffloadDescriptor::ReadArrElements<void*>::ReadArrElements()'
+  [A] 'method bool OffloadDescriptor::ReadArrElements<void*>::read_next(bool)'
+  [A] 'method bool OffloadDescriptor::alloc_ptr_data(PtrData*&, void*, int64_t, int64_t, int64_t, int, bool, bool, bool)'
+  [A] 'method bool OffloadDescriptor::compute(void*)'
+  [A] 'method bool OffloadDescriptor::find_ptr_data(PtrData*&, void*, int64_t, int64_t, bool, bool)'
+  [A] 'method _Offload_stream OffloadDescriptor::get_stream()'
+  [A] 'method void OffloadDescriptor::get_stream_in_dependencies(uint32_t&, COIEVENT*&)'
+  [A] 'method OffloadHostTimerData* OffloadDescriptor::get_timer_data()'
+  [A] 'method bool OffloadDescriptor::offload(const char*, bool, VarDesc*, VarDesc2*, int, int, int)'
+  [A] 'method bool OffloadDescriptor::offload_finish(bool)'
+  [A] 'method bool OffloadDescriptor::offload_wrap(const char*, bool, VarDesc*, VarDesc2*, int, int, int)'
+  [A] 'method bool OffloadDescriptor::receive_noncontiguous_pointer_data(int, COIBUFFER, COIEVENT*, uint64_t&, uint32_t, COIEVENT*)'
+  [A] 'method bool OffloadDescriptor::receive_pointer_data(bool, bool, void*)'
+  [A] 'method void OffloadDescriptor::register_omp_event_call_back(const COIEVENT*)'
+  [A] 'method bool OffloadDescriptor::send_noncontiguous_pointer_data(int, PtrData*, PtrData*, COIEVENT*, uint64_t&, uint32_t, COIEVENT*)'
+  [A] 'method bool OffloadDescriptor::send_pointer_data(bool, void*)'
+  [A] 'method void OffloadDescriptor::set_stream(_Offload_stream)'
+  [A] 'method void OffloadDescriptor::setup_omp_async_info()'
+  [A] 'method bool OffloadDescriptor::wait_dependencies(int, _Offload_stream)'
+  [A] 'method OffloadDescriptor::~OffloadDescriptor(int)'
+  [A] 'method OffloadTimer::OffloadTimer(OffloadHostTimerData*, OffloadHostPhase)'
+  [A] 'method PersistData::PersistData(uint64_t, uint64_t, uint64_t)'
+  [A] 'method PtrData::PtrData(const PtrData&)'
+  [A] 'method PtrData::PtrData(uint64_t)'
+  [A] 'method long int PtrData::add_reference()'
+  [A] 'method long int PtrData::get_reference()'
+  [A] 'method bool PtrData::operator<(const PtrData&)'
+  [A] 'method long int PtrData::remove_reference()'
+  [A] 'method PtrData* PtrDataTable::find_ptr_data()'
+  [A] 'method PtrData* PtrDataTable::insert_ptr_data(uint64_t, bool&)'
+  [A] 'method void PtrDataTable::remove_ptr_data()'
+  [A] 'method Stream::Stream(int, int)'
+  [A] 'method _Offload_stream Stream::add_stream(int)'
+  [A] 'method Stream* Stream::find_stream(bool)'
+  [A] 'method int Stream::get_cpu_number()'
+  [A] 'method int Stream::get_device()'
+  [A] 'method OffloadDescriptor* Stream::get_last_offload()'
+  [A] 'method COIPIPELINE Stream::get_pipeline()'
+  [A] 'method void Stream::set_last_offload(OffloadDescriptor*)'
+  [A] 'method void Stream::set_pipeline(COIPIPELINE)'
+  [A] 'method Stream::~Stream(int)'
+  [A] 'method void TableList<FuncTable>::TableList(TableList<FuncTable>::Node*)'
+  [A] 'method void TableList<FuncTable>::add_table(TableList<FuncTable>::Node*)'
+  [A] 'method void TableList<FuncTable>::remove_table(TableList<FuncTable>::Node*)'
+  [A] 'method void TableList<MYOFuncTable>::TableList(TableList<MYOFuncTable>::Node*)'
+  [A] 'method void TableList<MYOFuncTable>::add_table(TableList<MYOFuncTable>::Node*)'
+  [A] 'method void TableList<MYOFuncTable>::remove_table(TableList<MYOFuncTable>::Node*)'
+  [A] 'method void TableList<MYOInitTable>::TableList(TableList<MYOInitTable>::Node*)'
+  [A] 'method void TableList<MYOInitTable>::add_table(TableList<MYOInitTable>::Node*)'
+  [A] 'method void TableList<MYOInitTable>::remove_table(TableList<MYOInitTable>::Node*)'
+  [A] 'method void TableList<MYOVarTable>::TableList(TableList<MYOVarTable>::Node*)'
+  [A] 'method void TableList<MYOVarTable>::add_table(TableList<MYOVarTable>::Node*)'
+  [A] 'method void TableList<MYOVarTable>::remove_table(TableList<MYOVarTable>::Node*)'
+  [A] 'method void TableList<VarTable>::TableList(TableList<VarTable>::Node*)'
+  [A] 'method void TableList<VarTable>::add_table(TableList<VarTable>::Node*)'
+  [A] 'method void TableList<VarTable>::remove_table(TableList<VarTable>::Node*)'
+  [A] 'method TargetImage::TargetImage(const char*, uint64_t, const char*, uint64_t)'
+  [A] 'method Thread::Thread(long int*)'
+  [A] 'method AutoSet& Thread::get_auto_vars()'
+  [A] 'method COIPIPELINE Thread::get_pipeline(int)'
+  [A] 'method void Thread::set_pipeline(int, COIPIPELINE)'
+  [A] 'method Thread::~Thread(int)'
+  [A] 'function int _Offload_find_associated_mic_memory(int, void**, uint64_t*, void**, uint64_t*, int*)'
+  [A] 'function void _Offload_shared_aligned_arena_free(MyoArena, void*)'
+  [A] 'function void* _Offload_shared_aligned_arena_malloc(MyoArena, size_t, size_t)'
+  [A] 'function void _Offload_shared_arena_acquire(MyoArena)'
+  [A] 'function void _Offload_shared_arena_create(MyoOwnershipType, int, MyoArena*)'
+  [A] 'function void _Offload_shared_arena_release(MyoArena)'
+  [A] 'function int _Offload_stream_completed(int, _Offload_stream)'
+  [A] 'function _Offload_stream _Offload_stream_create(int, int)'
+  [A] 'function int _Offload_stream_destroy(int, _Offload_stream)'
+  [A] 'method void __gnu_cxx::__aligned_membuf<AutoData>::_M_addr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<AutoData>::_M_addr()'
+  [A] 'method AutoData* __gnu_cxx::__aligned_membuf<AutoData>::_M_ptr()'
+  [A] 'method const AutoData* __gnu_cxx::__aligned_membuf<AutoData>::_M_ptr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<AutoData>::__aligned_membuf()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<DynLib>::_M_addr()'
+  [A] 'method DynLib* __gnu_cxx::__aligned_membuf<DynLib>::_M_ptr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<MyoTable>::_M_addr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<MyoTable>::_M_addr()'
+  [A] 'method const MyoTable* __gnu_cxx::__aligned_membuf<MyoTable>::_M_ptr()'
+  [A] 'method MyoTable* __gnu_cxx::__aligned_membuf<MyoTable>::_M_ptr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<PersistData>::_M_addr()'
+  [A] 'method PersistData* __gnu_cxx::__aligned_membuf<PersistData>::_M_ptr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<PtrData*>::_M_addr()'
+  [A] 'method PtrData** __gnu_cxx::__aligned_membuf<PtrData*>::_M_ptr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<PtrData>::_M_addr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<PtrData>::_M_addr()'
+  [A] 'method PtrData* __gnu_cxx::__aligned_membuf<PtrData>::_M_ptr()'
+  [A] 'method const PtrData* __gnu_cxx::__aligned_membuf<PtrData>::_M_ptr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<PtrData>::__aligned_membuf()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<TargetImage>::_M_addr()'
+  [A] 'method TargetImage* __gnu_cxx::__aligned_membuf<TargetImage>::_M_ptr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<char*>::_M_addr()'
+  [A] 'method char** __gnu_cxx::__aligned_membuf<char*>::_M_ptr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<coibuffer*>::_M_addr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<coibuffer*>::_M_addr()'
+  [A] 'method coibuffer** __gnu_cxx::__aligned_membuf<coibuffer*>::_M_ptr()'
+  [A] 'method coibuffer* const* __gnu_cxx::__aligned_membuf<coibuffer*>::_M_ptr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<long unsigned int>::_M_addr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<long unsigned int>::_M_addr()'
+  [A] 'method const long unsigned int* __gnu_cxx::__aligned_membuf<long unsigned int>::_M_ptr()'
+  [A] 'method long unsigned int* __gnu_cxx::__aligned_membuf<long unsigned int>::_M_ptr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<std::pair<long unsigned int const, Stream*> >::_M_addr()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<std::pair<long unsigned int const, Stream*> >::_M_addr()'
+  [A] 'method const std::pair<long unsigned int const, Stream*>* __gnu_cxx::__aligned_membuf<std::pair<long unsigned int const, Stream*> >::_M_ptr()'
+  [A] 'method std::pair<long unsigned int const, Stream*>* __gnu_cxx::__aligned_membuf<std::pair<long unsigned int const, Stream*> >::_M_ptr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<std::pair<long unsigned int const, Stream*> >::__aligned_membuf()'
+  [A] 'method void* __gnu_cxx::__aligned_membuf<std::pair<void const* const, OffloadDescriptor*> >::_M_addr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<std::pair<void const* const, OffloadDescriptor*> >::_M_addr()'
+  [A] 'method const std::pair<void const* const, OffloadDescriptor*>* __gnu_cxx::__aligned_membuf<std::pair<void const* const, OffloadDescriptor*> >::_M_ptr()'
+  [A] 'method std::pair<void const* const, OffloadDescriptor*>* __gnu_cxx::__aligned_membuf<std::pair<void const* const, OffloadDescriptor*> >::_M_ptr()'
+  [A] 'method void __gnu_cxx::__aligned_membuf<std::pair<void const* const, OffloadDescriptor*> >::__aligned_membuf()'
+  [A] 'method std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > __gnu_cxx::__alloc_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::_S_select_on_copy()'
+  [A] 'method void __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::__normal_iterator(const VarTable::Entry* const* const&)'
+  [A] 'method void __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::__normal_iterator<const VarTable::Entry**>(const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&)'
+  [A] 'method const VarTable::Entry* const* const& __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::base()'
+  [A] 'method __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::reference __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::operator*()'
+  [A] 'method __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::operator++(int)'
+  [A] 'method void __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::__normal_iterator(const VarTable::Entry** const&)'
+  [A] 'method const VarTable::Entry** const& __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::base()'
+  [A] 'method __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::reference __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::operator*()'
+  [A] 'method __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::operator+(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::difference_type)'
+  [A] 'method __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >& __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::operator++()'
+  [A] 'method __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::operator-(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::difference_type)'
+  [A] 'method __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >& __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::operator--()'
+  [A] 'method void __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>::_Iter_comp_iter()'
+  [A] 'method bool __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>::operator()<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> > >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'method void __gnu_cxx::__ops::_Iter_comp_val<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>::_Iter_comp_val()'
+  [A] 'method bool __gnu_cxx::__ops::_Iter_comp_val<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>::operator()<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, const VarTable::Entry*>(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, const VarTable::Entry*&)'
+  [A] 'method void __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>::_Val_comp_iter()'
+  [A] 'method bool __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>::operator()<const VarTable::Entry*, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> > >(const VarTable::Entry*&, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'function __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> __gnu_cxx::__ops::__iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>()'
+  [A] 'function __gnu_cxx::__ops::_Iter_comp_val<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> __gnu_cxx::__ops::__iter_comp_val<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>(__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> __gnu_cxx::__ops::__val_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>(__gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'method __gnu_cxx::new_allocator<const VarTable::Entry*>::pointer __gnu_cxx::new_allocator<const VarTable::Entry*>::allocate(__gnu_cxx::new_allocator<const VarTable::Entry*>::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<const VarTable::Entry*>::construct<const VarTable::Entry*, const VarTable::Entry*>(const VarTable::Entry**, const VarTable::Entry*&)'
+  [A] 'method void __gnu_cxx::new_allocator<const VarTable::Entry*>::deallocate(__gnu_cxx::new_allocator<const VarTable::Entry*>::pointer, __gnu_cxx::new_allocator<const VarTable::Entry*>::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<const VarTable::Entry*>::destroy<const VarTable::Entry*>(const VarTable::Entry**)'
+  [A] 'method __gnu_cxx::new_allocator<const VarTable::Entry*>::size_type __gnu_cxx::new_allocator<const VarTable::Entry*>::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<const VarTable::Entry*>::new_allocator()'
+  [A] 'method void __gnu_cxx::new_allocator<const VarTable::Entry*>::new_allocator(const __gnu_cxx::new_allocator<const VarTable::Entry*>&)'
+  [A] 'method __gnu_cxx::new_allocator<const VarTable::Entry*>::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<DynLib> >::pointer __gnu_cxx::new_allocator<std::_List_node<DynLib> >::allocate(__gnu_cxx::new_allocator<std::_List_node<DynLib> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<DynLib> >::construct<DynLib, DynLib>(DynLib*, DynLib&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<DynLib> >::deallocate(__gnu_cxx::new_allocator<std::_List_node<DynLib> >::pointer, __gnu_cxx::new_allocator<std::_List_node<DynLib> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<DynLib> >::destroy<DynLib>(DynLib*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<DynLib> >::size_type __gnu_cxx::new_allocator<std::_List_node<DynLib> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<DynLib> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<DynLib> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::pointer __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::allocate(__gnu_cxx::new_allocator<std::_List_node<MyoTable> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::construct<MyoTable, MyoTable>(MyoTable*, MyoTable&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::deallocate(__gnu_cxx::new_allocator<std::_List_node<MyoTable> >::pointer, __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::destroy<MyoTable>(MyoTable*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::size_type __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<MyoTable> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<PersistData> >::pointer __gnu_cxx::new_allocator<std::_List_node<PersistData> >::allocate(__gnu_cxx::new_allocator<std::_List_node<PersistData> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PersistData> >::construct<PersistData, const PersistData&>(PersistData*, const PersistData&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PersistData> >::deallocate(__gnu_cxx::new_allocator<std::_List_node<PersistData> >::pointer, __gnu_cxx::new_allocator<std::_List_node<PersistData> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PersistData> >::destroy<PersistData>(PersistData*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<PersistData> >::size_type __gnu_cxx::new_allocator<std::_List_node<PersistData> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PersistData> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<PersistData> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::pointer __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::allocate(__gnu_cxx::new_allocator<std::_List_node<PtrData*> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::construct<PtrData*, PtrData* const&>(PtrData**, PtrData* const&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::deallocate(__gnu_cxx::new_allocator<std::_List_node<PtrData*> >::pointer, __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::destroy<PtrData*>(PtrData**)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::size_type __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<PtrData*> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::pointer __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::allocate(__gnu_cxx::new_allocator<std::_List_node<TargetImage> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::construct<TargetImage, TargetImage>(TargetImage*, TargetImage&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::construct<TargetImage, const TargetImage&>(TargetImage*, const TargetImage&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::deallocate(__gnu_cxx::new_allocator<std::_List_node<TargetImage> >::pointer, __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::destroy<TargetImage>(TargetImage*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::size_type __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<TargetImage> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<char*> >::pointer __gnu_cxx::new_allocator<std::_List_node<char*> >::allocate(__gnu_cxx::new_allocator<std::_List_node<char*> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<char*> >::construct<char*, char* const&>(char**, char* const&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<char*> >::deallocate(__gnu_cxx::new_allocator<std::_List_node<char*> >::pointer, __gnu_cxx::new_allocator<std::_List_node<char*> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<char*> >::destroy<char*>(char**)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<char*> >::size_type __gnu_cxx::new_allocator<std::_List_node<char*> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<char*> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<char*> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::pointer __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::allocate(__gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::construct<coibuffer*, coibuffer* const&>(coibuffer**, coibuffer* const&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::deallocate(__gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::pointer, __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::destroy<coibuffer*>(coibuffer**)'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::size_type __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_List_node<coibuffer*> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::pointer __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::allocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::construct<AutoData, AutoData>(AutoData*, AutoData&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::deallocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::pointer, __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::destroy<AutoData>(AutoData*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::size_type __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<AutoData> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::pointer __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::allocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::construct<PtrData, PtrData>(PtrData*, PtrData&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::deallocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::pointer, __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::destroy<PtrData>(PtrData*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::size_type __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<PtrData> >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::pointer __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::allocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::construct<std::pair<long unsigned int const, Stream*>, const std::pair<long unsigned int const, Stream*>&>(std::pair<long unsigned int const, Stream*>*, const std::pair<long unsigned int const, Stream*>&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::construct<std::pair<long unsigned int const, Stream*>, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>, std::tuple<> >(std::pair<long unsigned int const, Stream*>*, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>&, std::tuple<>&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::deallocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::pointer, __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::destroy<std::pair<long unsigned int const, Stream*> >(std::pair<long unsigned int const, Stream*>*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::size_type __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::new_allocator()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::new_allocator(const __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >&)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::~new_allocator(int)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::pointer __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::allocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::construct<std::pair<void const* const, OffloadDescriptor*>, const std::piecewise_construct_t&, std::tuple<void const* const&>, std::tuple<> >(std::pair<void const* const, OffloadDescriptor*>*, const std::piecewise_construct_t&, std::tuple<void const* const&>&, std::tuple<>&)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::deallocate(__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::pointer, __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::size_type)'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::destroy<std::pair<void const* const, OffloadDescriptor*> >(std::pair<void const* const, OffloadDescriptor*>*)'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::size_type __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::max_size()'
+  [A] 'method void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::new_allocator()'
+  [A] 'method __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::~new_allocator(int)'
+  [A] 'function bool __gnu_cxx::operator!=<const VarTable::Entry* const*, std::vector<const VarTable::Entry*> >(const __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&, const __gnu_cxx::__normal_iterator<const VarTable::Entry* const*, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&)'
+  [A] 'function bool __gnu_cxx::operator!=<const VarTable::Entry**, std::vector<const VarTable::Entry*> >(const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&, const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&)'
+  [A] 'function __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >::difference_type __gnu_cxx::operator-<const VarTable::Entry**, std::vector<const VarTable::Entry*> >(const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&, const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&)'
+  [A] 'function bool __gnu_cxx::operator< <const VarTable::Entry**, std::vector<const VarTable::Entry*> >(const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&, const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&)'
+  [A] 'function bool __gnu_cxx::operator==<const VarTable::Entry**, std::vector<const VarTable::Entry*> >(const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&, const __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >&)'
+  [A] 'function bool __offload_myoProcessTables(TableList<MYOInitTable>::Node*, TableList<MYOVarTable>::Node*, TableList<MYOVarTable>::Node*, TableList<MYOFuncTable>::Node*)'
+  [A] 'function void __offload_myoRegisterTables1(TableList<MYOInitTable>::Node*, TableList<MYOVarTable>::Node*, TableList<MYOVarTable>::Node*, TableList<MYOFuncTable>::Node*)'
+  [A] 'function void __offload_myoRemoveTables(TableList<MYOInitTable>::Node*, TableList<MYOVarTable>::Node*, TableList<MYOVarTable>::Node*, TableList<MYOFuncTable>::Node*)'
+  [A] 'function int __offload_offload3(OFFLOAD, const char*, int, int, VarDesc*, VarDesc2*, int, int)'
+  [A] 'function OFFLOAD __offload_target_acquire2(TARGET_TYPE, int, int, _Offload_status*, const char*, uint64_t)'
+  [A] 'function bool __offload_target_image_is_executable()'
+  [A] 'function int for__continue_traceback(_Offload_result)'
+  [A] 'method mutex_locker_t::mutex_locker_t(mutex_t&)'
+  [A] 'method mutex_locker_t::~mutex_locker_t(int)'
+  [A] 'method void mutex_t::lock()'
+  [A] 'method mutex_t::mutex_t()'
+  [A] 'method void mutex_t::unlock()'
+  [A] 'function void offload_proxy_task_completed_ooo(COIEVENT, const COIRESULT)'
+  [A] 'function void operator delete(void*, void*)'
+  [A] 'function void* operator new(std::size_t, void*)'
+  [A] 'method void std::_Base_bitset<16ul>::_Base_bitset()'
+  [A] 'method void std::_Base_bitset<16ul>::_M_do_reset()'
+  [A] 'method std::_Base_bitset<16ul>::_WordT& std::_Base_bitset<16ul>::_M_getword(std::size_t)'
+  [A] 'method std::_Base_bitset<16ul>::_WordT std::_Base_bitset<16ul>::_M_getword(std::size_t)'
+  [A] 'method std::_Base_bitset<16ul>::_WordT std::_Base_bitset<16ul>::_S_maskbit()'
+  [A] 'method std::size_t std::_Base_bitset<16ul>::_S_whichbit()'
+  [A] 'method std::size_t std::_Base_bitset<16ul>::_S_whichword()'
+  [A] 'method std::size_t std::_Base_bitset<2ul>::_M_do_count()'
+  [A] 'method void std::_Base_bitset<2ul>::_M_do_reset()'
+  [A] 'method std::_Base_bitset<2ul>::_WordT& std::_Base_bitset<2ul>::_M_getword(std::size_t)'
+  [A] 'method std::_Base_bitset<2ul>::_WordT std::_Base_bitset<2ul>::_S_maskbit()'
+  [A] 'method std::size_t std::_Base_bitset<2ul>::_S_whichbit()'
+  [A] 'method std::size_t std::_Base_bitset<2ul>::_S_whichword()'
+  [A] 'function void std::_Destroy<const VarTable::Entry**, const VarTable::Entry*>(const VarTable::Entry**, const VarTable::Entry**, std::allocator<const VarTable::Entry*>&)'
+  [A] 'function void std::_Destroy<const VarTable::Entry**>(const VarTable::Entry**, const VarTable::Entry**)'
+  [A] 'method void std::_Destroy_aux<true>::__destroy<const VarTable::Entry**>(const VarTable::Entry**)'
+  [A] 'method void std::_Head_base<0ul, long unsigned int const&, false>::_Head_base(const long unsigned int&)'
+  [A] 'method const long unsigned int& std::_Head_base<0ul, long unsigned int const&, false>::_M_head()'
+  [A] 'method void std::_Head_base<0ul, void const* const&, false>::_Head_base()'
+  [A] 'method void std::_Head_base<0ul, void const* const&, false>::_M_head()'
+  [A] 'method AutoData& std::_Identity<AutoData>::operator()(AutoData&)'
+  [A] 'method const AutoData& std::_Identity<AutoData>::operator()(const AutoData&)'
+  [A] 'method PtrData& std::_Identity<PtrData>::operator()(PtrData&)'
+  [A] 'method const PtrData& std::_Identity<PtrData>::operator()(const PtrData&)'
+  [A] 'method void std::_List_const_iterator<DynLib>::_List_const_iterator(const std::_List_const_iterator<DynLib>::iterator&)'
+  [A] 'method std::_List_const_iterator<DynLib>::iterator std::_List_const_iterator<DynLib>::_M_const_cast()'
+  [A] 'method void std::_List_const_iterator<MyoTable>::_List_const_iterator(const std::_List_const_iterator<MyoTable>::iterator&)'
+  [A] 'method bool std::_List_const_iterator<MyoTable>::operator!=(const std::_List_const_iterator<MyoTable>::_Self&)'
+  [A] 'method std::_List_const_iterator<MyoTable>::_Self& std::_List_const_iterator<MyoTable>::operator++()'
+  [A] 'method std::_List_const_iterator<MyoTable>::pointer std::_List_const_iterator<MyoTable>::operator->()'
+  [A] 'method void std::_List_const_iterator<PersistData>::_List_const_iterator(const std::_List_const_iterator<PersistData>::iterator&)'
+  [A] 'method std::_List_const_iterator<PersistData>::iterator std::_List_const_iterator<PersistData>::_M_const_cast()'
+  [A] 'method bool std::_List_const_iterator<PersistData>::operator!=(const std::_List_const_iterator<PersistData>::_Self&)'
+  [A] 'method void std::_List_const_iterator<coibuffer*>::_List_const_iterator(const std::_List_const_iterator<coibuffer*>::iterator&)'
+  [A] 'method void std::_List_const_iterator<coibuffer*>::_List_const_iterator(const std::__detail::_List_node_base*)'
+  [A] 'method bool std::_List_const_iterator<coibuffer*>::operator!=(const std::_List_const_iterator<coibuffer*>::_Self&)'
+  [A] 'method std::_List_const_iterator<coibuffer*>::reference std::_List_const_iterator<coibuffer*>::operator*()'
+  [A] 'method std::_List_const_iterator<coibuffer*>::_Self std::_List_const_iterator<coibuffer*>::operator++(int)'
+  [A] 'method void std::_List_iterator<DynLib>::_List_iterator(std::__detail::_List_node_base*)'
+  [A] 'method bool std::_List_iterator<DynLib>::operator!=(const std::_List_iterator<DynLib>::_Self&)'
+  [A] 'method std::_List_iterator<DynLib>::_Self std::_List_iterator<DynLib>::operator++(int)'
+  [A] 'method std::_List_iterator<DynLib>::pointer std::_List_iterator<DynLib>::operator->()'
+  [A] 'method void std::_List_iterator<MyoTable>::_List_iterator(std::__detail::_List_node_base*)'
+  [A] 'method void std::_List_iterator<PersistData>::_List_iterator()'
+  [A] 'method void std::_List_iterator<PersistData>::_List_iterator(std::__detail::_List_node_base*)'
+  [A] 'method bool std::_List_iterator<PersistData>::operator!=(const std::_List_iterator<PersistData>::_Self&)'
+  [A] 'method std::_List_iterator<PersistData>::reference std::_List_iterator<PersistData>::operator*()'
+  [A] 'method std::_List_iterator<PersistData>::_Self& std::_List_iterator<PersistData>::operator++()'
+  [A] 'method std::_List_iterator<PersistData>::_Self std::_List_iterator<PersistData>::operator++(int)'
+  [A] 'method std::_List_iterator<PersistData>::pointer std::_List_iterator<PersistData>::operator->()'
+  [A] 'method void std::_List_iterator<PtrData*>::_List_iterator(std::__detail::_List_node_base*)'
+  [A] 'method bool std::_List_iterator<PtrData*>::operator!=(const std::_List_iterator<PtrData*>::_Self&)'
+  [A] 'method std::_List_iterator<PtrData*>::reference std::_List_iterator<PtrData*>::operator*()'
+  [A] 'method std::_List_iterator<PtrData*>::_Self std::_List_iterator<PtrData*>::operator++(int)'
+  [A] 'method void std::_List_iterator<TargetImage>::_List_iterator(std::__detail::_List_node_base*)'
+  [A] 'method bool std::_List_iterator<TargetImage>::operator!=(const std::_List_iterator<TargetImage>::_Self&)'
+  [A] 'method std::_List_iterator<TargetImage>::reference std::_List_iterator<TargetImage>::operator*()'
+  [A] 'method std::_List_iterator<TargetImage>::_Self std::_List_iterator<TargetImage>::operator++(int)'
+  [A] 'method std::_List_iterator<TargetImage>::pointer std::_List_iterator<TargetImage>::operator->()'
+  [A] 'method void std::_List_iterator<char*>::_List_iterator(std::__detail::_List_node_base*)'
+  [A] 'method bool std::_List_iterator<char*>::operator!=(const std::_List_iterator<char*>::_Self&)'
+  [A] 'method std::_List_iterator<char*>::reference std::_List_iterator<char*>::operator*()'
+  [A] 'method std::_List_iterator<char*>::_Self& std::_List_iterator<char*>::operator++()'
+  [A] 'method void std::_List_iterator<coibuffer*>::_List_iterator(std::__detail::_List_node_base*)'
+  [A] 'method DynLib* std::_List_node<DynLib>::_M_valptr()'
+  [A] 'method const MyoTable* std::_List_node<MyoTable>::_M_valptr()'
+  [A] 'method MyoTable* std::_List_node<MyoTable>::_M_valptr()'
+  [A] 'method PersistData* std::_List_node<PersistData>::_M_valptr()'
+  [A] 'method PtrData** std::_List_node<PtrData*>::_M_valptr()'
+  [A] 'method TargetImage* std::_List_node<TargetImage>::_M_valptr()'
+  [A] 'method char** std::_List_node<char*>::_M_valptr()'
+  [A] 'method coibuffer* const* std::_List_node<coibuffer*>::_M_valptr()'
+  [A] 'method coibuffer** std::_List_node<coibuffer*>::_M_valptr()'
+  [A] 'method long unsigned int* std::_List_node<long unsigned int>::_M_valptr()'
+  [A] 'method const long unsigned int* std::_List_node<long unsigned int>::_M_valptr()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Alloc_node::_Alloc_node(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >&)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Alloc_node::operator()<AutoData>(AutoData&)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_begin()'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_construct_node<AutoData>(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type, AutoData&)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_create_node<AutoData>(AutoData&)'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_destroy_node(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type)'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_drop_node(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Base_ptr std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_end()'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_erase_aux(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_iterator)'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_erase_aux(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_iterator, std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_iterator)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Node_allocator& std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_get_Node_allocator()'
+  [A] 'method std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_get_insert_unique_pos(const std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::key_type&)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_get_node()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_insert_<AutoData, std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Alloc_node>(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Base_ptr, std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Base_ptr, AutoData&, std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Alloc_node&)'
+  [A] 'method std::pair<std::_Rb_tree_iterator<AutoData>, bool> std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_insert_unique<AutoData>(AutoData&)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_lower_bound(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type, std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Base_ptr, const AutoData&)'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_put_node(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_M_upper_bound(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type, std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Base_ptr, const AutoData&)'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Rb_tree()'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Rb_tree_impl<std::less<AutoData>, true>::_M_initialize()'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Rb_tree_impl<std::less<AutoData>, true>::_M_reset()'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Rb_tree_impl<std::less<AutoData>, true>::_Rb_tree_impl()'
+  [A] 'method const AutoData& std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_S_key()'
+  [A] 'method const AutoData& std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_S_key()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_S_left()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_Link_type std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_S_right()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_reference std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_S_value()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_reference std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::_S_value()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::begin()'
+  [A] 'method void std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::clear()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::end()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::end()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::erase(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_iterator)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::erase(std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_iterator, std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::const_iterator)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::iterator std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::find(const AutoData&)'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::size_type std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::size()'
+  [A] 'method std::_Rb_tree<AutoData, AutoData, std::_Identity<AutoData>, std::less<AutoData>, std::allocator<AutoData> >::~_Rb_tree(int)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Alloc_node::_Alloc_node(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >&)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Alloc_node::operator()<PtrData>(PtrData&)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_begin()'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_construct_node<PtrData>(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type, PtrData&)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_create_node<PtrData>(PtrData&)'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_destroy_node(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type)'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_drop_node(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Base_ptr std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_end()'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_erase_aux(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_iterator)'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_erase_aux(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_iterator, std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_iterator)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Node_allocator& std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_get_Node_allocator()'
+  [A] 'method std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_get_insert_unique_pos(const std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::key_type&)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_get_node()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_insert_<PtrData, std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Alloc_node>(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Base_ptr, std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Base_ptr, PtrData&, std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Alloc_node&)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_lower_bound(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type, std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Base_ptr, const PtrData&)'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_put_node(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_upper_bound(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type, std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Base_ptr, const PtrData&)'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree()'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_initialize()'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_reset()'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_Rb_tree_impl()'
+  [A] 'method const PtrData& std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_S_key()'
+  [A] 'method const PtrData& std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_S_key()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_S_left()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Link_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_S_right()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_reference std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_S_value()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_reference std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_S_value()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::begin()'
+  [A] 'method void std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::clear()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::end()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::end()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::size_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::erase(const PtrData&)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::erase(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_iterator)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::erase(std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_iterator, std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::const_iterator)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::iterator std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::find(const PtrData&)'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::size_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::size()'
+  [A] 'method std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::~_Rb_tree(int)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Alloc_node::_Alloc_node(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Alloc_node::operator()<const std::pair<long unsigned int const, Stream*>&>(const std::pair<long unsigned int const, Stream*>&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Const_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_begin()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_begin()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_clone_node<std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Alloc_node>(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Const_Link_type, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Alloc_node&)'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_construct_node<const std::pair<long unsigned int const, Stream*>&>(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type, const std::pair<long unsigned int const, Stream*>&)'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_construct_node<const std::piecewise_construct_t&, std::tuple<long unsigned int const&>, std::tuple<> >(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>&, std::tuple<>&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_copy(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Const_Link_type, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_copy<std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Alloc_node>(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Const_Link_type, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Alloc_node&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_create_node<const std::pair<long unsigned int const, Stream*>&>(const std::pair<long unsigned int const, Stream*>&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_create_node<const std::piecewise_construct_t&, std::tuple<long unsigned int const&>, std::tuple<> >(const std::piecewise_construct_t&, std::tuple<long unsigned int const&>&, std::tuple<>&)'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_destroy_node(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type)'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_drop_node(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_emplace_hint_unique<const std::piecewise_construct_t&, std::tuple<long unsigned int const&>, std::tuple<> >(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::const_iterator, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>&, std::tuple<>&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_end()'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_erase(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type)'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_erase_aux(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::const_iterator)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Node_allocator& std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_get_Node_allocator()'
+  [A] 'method const std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Node_allocator& std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_get_Node_allocator()'
+  [A] 'method std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::const_iterator, const std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_type&)'
+  [A] 'method std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_get_insert_unique_pos(const std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_type&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_get_node()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_insert_node(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr& std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_leftmost()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_lower_bound(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr, const long unsigned int&)'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_put_node(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr& std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_rightmost()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Const_Base_ptr std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_root()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr& std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_M_root()'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Rb_tree()'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Rb_tree(const std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >&)'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Rb_tree_impl<std::less<long unsigned int>, true>::_M_initialize()'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Rb_tree_impl<std::less<long unsigned int>, true>::_Rb_tree_impl()'
+  [A] 'method void std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Rb_tree_impl<std::less<long unsigned int>, true>::_Rb_tree_impl(const std::less<long unsigned int>&, std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Node_allocator&)'
+  [A] 'method const long unsigned int& std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_key()'
+  [A] 'method const long unsigned int& std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_key()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Const_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_left()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_left()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_maximum()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Base_ptr std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_minimum()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_right()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_Const_Link_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_right()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::const_reference std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_value()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::const_reference std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::_S_value()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::begin()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::end()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::erase(std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::find(const long unsigned int&)'
+  [A] 'method std::less<long unsigned int> std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_comp()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::lower_bound(const std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_type&)'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::size_type std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::size()'
+  [A] 'method std::_Rb_tree<long unsigned int, std::pair<long unsigned int const, Stream*>, std::_Select1st<std::pair<long unsigned int const, Stream*> >, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::~_Rb_tree(int)'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_begin()'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_construct_node<const std::piecewise_construct_t&, std::tuple<void const* const&>, std::tuple<> >(std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type, const std::piecewise_construct_t&, std::tuple<void const* const&>&, std::tuple<>&)'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_create_node<const std::piecewise_construct_t&, std::tuple<void const* const&>, std::tuple<> >(const std::piecewise_construct_t&, std::tuple<void const* const&>&, std::tuple<>&)'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_destroy_node(std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type)'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_drop_node(std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type)'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_emplace_hint_unique<const std::piecewise_construct_t&, std::tuple<void const* const&>, std::tuple<> >(std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::const_iterator, const std::piecewise_construct_t&, std::tuple<void const* const&>&, std::tuple<>&)'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Base_ptr std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_end()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Node_allocator& std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_get_Node_allocator()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_get_node()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_insert_node(std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Base_ptr, std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Base_ptr, std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type)'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Base_ptr& std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_leftmost()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_lower_bound(std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type, std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Base_ptr)'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_put_node(std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type)'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Base_ptr& std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_M_rightmost()'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Rb_tree()'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Rb_tree_impl<std::less<void const*>, true>::_M_initialize()'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Rb_tree_impl<std::less<void const*>, true>::_Rb_tree_impl()'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_S_key()'
+  [A] 'method void std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_S_key()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_S_left()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_Link_type std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_S_right()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::const_reference std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_S_value()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::const_reference std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::_S_value()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::begin()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::end()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::find()'
+  [A] 'method std::less<void const*> std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::key_comp()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::lower_bound()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::size_type std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::size()'
+  [A] 'method std::_Rb_tree<void const*, std::pair<void const* const, OffloadDescriptor*>, std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::~_Rb_tree(int)'
+  [A] 'method std::_Rb_tree_const_iterator<AutoData>::iterator std::_Rb_tree_const_iterator<AutoData>::_M_const_cast()'
+  [A] 'method void std::_Rb_tree_const_iterator<AutoData>::_Rb_tree_const_iterator(const std::_Rb_tree_const_iterator<AutoData>::iterator&)'
+  [A] 'method void std::_Rb_tree_const_iterator<AutoData>::_Rb_tree_const_iterator(std::_Rb_tree_const_iterator<AutoData>::_Base_ptr)'
+  [A] 'method bool std::_Rb_tree_const_iterator<AutoData>::operator!=(const std::_Rb_tree_const_iterator<AutoData>::_Self&)'
+  [A] 'method std::_Rb_tree_const_iterator<AutoData>::_Self& std::_Rb_tree_const_iterator<AutoData>::operator++()'
+  [A] 'method std::_Rb_tree_const_iterator<AutoData>::_Self std::_Rb_tree_const_iterator<AutoData>::operator++(int)'
+  [A] 'method std::_Rb_tree_const_iterator<AutoData>::pointer std::_Rb_tree_const_iterator<AutoData>::operator->()'
+  [A] 'method bool std::_Rb_tree_const_iterator<AutoData>::operator==(const std::_Rb_tree_const_iterator<AutoData>::_Self&)'
+  [A] 'method std::_Rb_tree_const_iterator<PtrData>::iterator std::_Rb_tree_const_iterator<PtrData>::_M_const_cast()'
+  [A] 'method void std::_Rb_tree_const_iterator<PtrData>::_Rb_tree_const_iterator(const std::_Rb_tree_const_iterator<PtrData>::iterator&)'
+  [A] 'method void std::_Rb_tree_const_iterator<PtrData>::_Rb_tree_const_iterator(std::_Rb_tree_const_iterator<PtrData>::_Base_ptr)'
+  [A] 'method bool std::_Rb_tree_const_iterator<PtrData>::operator!=(const std::_Rb_tree_const_iterator<PtrData>::_Self&)'
+  [A] 'method std::_Rb_tree_const_iterator<PtrData>::_Self& std::_Rb_tree_const_iterator<PtrData>::operator++()'
+  [A] 'method std::_Rb_tree_const_iterator<PtrData>::_Self std::_Rb_tree_const_iterator<PtrData>::operator++(int)'
+  [A] 'method std::_Rb_tree_const_iterator<PtrData>::pointer std::_Rb_tree_const_iterator<PtrData>::operator->()'
+  [A] 'method bool std::_Rb_tree_const_iterator<PtrData>::operator==(const std::_Rb_tree_const_iterator<PtrData>::_Self&)'
+  [A] 'method std::_Rb_tree_const_iterator<std::pair<long unsigned int const, Stream*> >::iterator std::_Rb_tree_const_iterator<std::pair<long unsigned int const, Stream*> >::_M_const_cast()'
+  [A] 'method void std::_Rb_tree_const_iterator<std::pair<long unsigned int const, Stream*> >::_Rb_tree_const_iterator(const std::_Rb_tree_const_iterator<std::pair<long unsigned int const, Stream*> >::iterator&)'
+  [A] 'method std::_Rb_tree_const_iterator<std::pair<void const* const, OffloadDescriptor*> >::iterator std::_Rb_tree_const_iterator<std::pair<void const* const, OffloadDescriptor*> >::_M_const_cast()'
+  [A] 'method void std::_Rb_tree_const_iterator<std::pair<void const* const, OffloadDescriptor*> >::_Rb_tree_const_iterator(const std::_Rb_tree_const_iterator<std::pair<void const* const, OffloadDescriptor*> >::iterator&)'
+  [A] 'method void std::_Rb_tree_iterator<AutoData>::_Rb_tree_iterator(std::_Rb_tree_iterator<AutoData>::_Base_ptr)'
+  [A] 'method std::_Rb_tree_iterator<AutoData>::_Self& std::_Rb_tree_iterator<AutoData>::operator--()'
+  [A] 'method bool std::_Rb_tree_iterator<AutoData>::operator==(const std::_Rb_tree_iterator<AutoData>::_Self&)'
+  [A] 'method void std::_Rb_tree_iterator<PtrData>::_Rb_tree_iterator(std::_Rb_tree_iterator<PtrData>::_Base_ptr)'
+  [A] 'method std::_Rb_tree_iterator<PtrData>::_Self& std::_Rb_tree_iterator<PtrData>::operator--()'
+  [A] 'method bool std::_Rb_tree_iterator<PtrData>::operator==(const std::_Rb_tree_iterator<PtrData>::_Self&)'
+  [A] 'method void std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::_Rb_tree_iterator(std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::_Base_ptr)'
+  [A] 'method bool std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::operator!=(const std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::_Self&)'
+  [A] 'method std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::reference std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::operator*()'
+  [A] 'method std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::_Self& std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::operator++()'
+  [A] 'method std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::_Self std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::operator++(int)'
+  [A] 'method std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::_Self& std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::operator--()'
+  [A] 'method std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::pointer std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::operator->()'
+  [A] 'method bool std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::operator==(const std::_Rb_tree_iterator<std::pair<long unsigned int const, Stream*> >::_Self&)'
+  [A] 'method void std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::_Rb_tree_iterator(std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::_Base_ptr)'
+  [A] 'method bool std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::operator!=(const std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::_Self&)'
+  [A] 'method std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::reference std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::operator*()'
+  [A] 'method std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::_Self& std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::operator++()'
+  [A] 'method std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::_Self& std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::operator--()'
+  [A] 'method std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::pointer std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::operator->()'
+  [A] 'method bool std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::operator==(const std::_Rb_tree_iterator<std::pair<void const* const, OffloadDescriptor*> >::_Self&)'
+  [A] 'method const AutoData* std::_Rb_tree_node<AutoData>::_M_valptr()'
+  [A] 'method AutoData* std::_Rb_tree_node<AutoData>::_M_valptr()'
+  [A] 'method PtrData* std::_Rb_tree_node<PtrData>::_M_valptr()'
+  [A] 'method const PtrData* std::_Rb_tree_node<PtrData>::_M_valptr()'
+  [A] 'method const std::pair<long unsigned int const, Stream*>* std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> >::_M_valptr()'
+  [A] 'method std::pair<long unsigned int const, Stream*>* std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> >::_M_valptr()'
+  [A] 'method std::pair<void const* const, OffloadDescriptor*>* std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> >::_M_valptr()'
+  [A] 'method const std::pair<void const* const, OffloadDescriptor*>* std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> >::_M_valptr()'
+  [A] 'method std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_S_maximum()'
+  [A] 'method std::_Rb_tree_node_base::_Base_ptr std::_Rb_tree_node_base::_S_minimum()'
+  [A] 'method std::pair<long unsigned int const, Stream*>::first_type& std::_Select1st<std::pair<long unsigned int const, Stream*> >::operator()(const std::pair<long unsigned int const, Stream*>&)'
+  [A] 'method void std::_Select1st<std::pair<void const* const, OffloadDescriptor*> >::operator()(const std::pair<void const* const, OffloadDescriptor*>&)'
+  [A] 'method const long unsigned int& std::_Tuple_impl<0ul, long unsigned int const&>::_M_head()'
+  [A] 'method void std::_Tuple_impl<0ul, long unsigned int const&>::_Tuple_impl(const long unsigned int&)'
+  [A] 'method void std::_Tuple_impl<0ul, long unsigned int const&>::_Tuple_impl(std::_Tuple_impl<0ul, long unsigned int const&>&)'
+  [A] 'method void std::_Tuple_impl<0ul, void const* const&>::_M_head()'
+  [A] 'method void std::_Tuple_impl<0ul, void const* const&>::_Tuple_impl()'
+  [A] 'method void std::_Tuple_impl<0ul, void const* const&>::_Tuple_impl(std::_Tuple_impl<0ul, void const* const&>&)'
+  [A] 'method std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::pointer std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_allocate(std::size_t)'
+  [A] 'method void std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_deallocate(std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::pointer, std::size_t)'
+  [A] 'method const std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_Tp_alloc_type& std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_get_Tp_allocator()'
+  [A] 'method std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_Tp_alloc_type& std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_get_Tp_allocator()'
+  [A] 'method void std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_Vector_base(const std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::allocator_type&)'
+  [A] 'method std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_Vector_impl::_Vector_impl(const std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_Tp_alloc_type&)'
+  [A] 'method std::_Vector_base<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::~_Vector_base(int)'
+  [A] 'function std::allocator<std::_List_node<DynLib> >* std::__addressof<std::allocator<std::_List_node<DynLib> > >(std::allocator<std::_List_node<DynLib> >&)'
+  [A] 'function std::allocator<std::_List_node<MyoTable> >* std::__addressof<std::allocator<std::_List_node<MyoTable> > >(std::allocator<std::_List_node<MyoTable> >&)'
+  [A] 'function std::allocator<std::_List_node<PersistData> >* std::__addressof<std::allocator<std::_List_node<PersistData> > >(std::allocator<std::_List_node<PersistData> >&)'
+  [A] 'function std::allocator<std::_List_node<PtrData*> >* std::__addressof<std::allocator<std::_List_node<PtrData*> > >(std::allocator<std::_List_node<PtrData*> >&)'
+  [A] 'function std::allocator<std::_List_node<TargetImage> >* std::__addressof<std::allocator<std::_List_node<TargetImage> > >(std::allocator<std::_List_node<TargetImage> >&)'
+  [A] 'function std::allocator<std::_List_node<char*> >* std::__addressof<std::allocator<std::_List_node<char*> > >(std::allocator<std::_List_node<char*> >&)'
+  [A] 'function std::allocator<std::_List_node<coibuffer*> >* std::__addressof<std::allocator<std::_List_node<coibuffer*> > >(std::allocator<std::_List_node<coibuffer*> >&)'
+  [A] 'method void std::__allocated_ptr<std::allocator<std::_List_node<DynLib> > >::__allocated_ptr(std::allocator<std::_List_node<DynLib> >&, std::__allocated_ptr<std::allocator<std::_List_node<DynLib> > >::pointer)'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<DynLib> > >& std::__allocated_ptr<std::allocator<std::_List_node<DynLib> > >::operator=()'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<DynLib> > >::~__allocated_ptr(int)'
+  [A] 'method void std::__allocated_ptr<std::allocator<std::_List_node<MyoTable> > >::__allocated_ptr(std::allocator<std::_List_node<MyoTable> >&, std::__allocated_ptr<std::allocator<std::_List_node<MyoTable> > >::pointer)'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<MyoTable> > >& std::__allocated_ptr<std::allocator<std::_List_node<MyoTable> > >::operator=()'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<MyoTable> > >::~__allocated_ptr(int)'
+  [A] 'method void std::__allocated_ptr<std::allocator<std::_List_node<PersistData> > >::__allocated_ptr(std::allocator<std::_List_node<PersistData> >&, std::__allocated_ptr<std::allocator<std::_List_node<PersistData> > >::pointer)'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<PersistData> > >& std::__allocated_ptr<std::allocator<std::_List_node<PersistData> > >::operator=()'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<PersistData> > >::~__allocated_ptr(int)'
+  [A] 'method void std::__allocated_ptr<std::allocator<std::_List_node<PtrData*> > >::__allocated_ptr(std::allocator<std::_List_node<PtrData*> >&, std::__allocated_ptr<std::allocator<std::_List_node<PtrData*> > >::pointer)'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<PtrData*> > >& std::__allocated_ptr<std::allocator<std::_List_node<PtrData*> > >::operator=()'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<PtrData*> > >::~__allocated_ptr(int)'
+  [A] 'method void std::__allocated_ptr<std::allocator<std::_List_node<TargetImage> > >::__allocated_ptr(std::allocator<std::_List_node<TargetImage> >&, std::__allocated_ptr<std::allocator<std::_List_node<TargetImage> > >::pointer)'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<TargetImage> > >& std::__allocated_ptr<std::allocator<std::_List_node<TargetImage> > >::operator=()'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<TargetImage> > >::~__allocated_ptr(int)'
+  [A] 'method void std::__allocated_ptr<std::allocator<std::_List_node<char*> > >::__allocated_ptr(std::allocator<std::_List_node<char*> >&, std::__allocated_ptr<std::allocator<std::_List_node<char*> > >::pointer)'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<char*> > >& std::__allocated_ptr<std::allocator<std::_List_node<char*> > >::operator=()'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<char*> > >::~__allocated_ptr(int)'
+  [A] 'method void std::__allocated_ptr<std::allocator<std::_List_node<coibuffer*> > >::__allocated_ptr(std::allocator<std::_List_node<coibuffer*> >&, std::__allocated_ptr<std::allocator<std::_List_node<coibuffer*> > >::pointer)'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<coibuffer*> > >& std::__allocated_ptr<std::allocator<std::_List_node<coibuffer*> > >::operator=()'
+  [A] 'method std::__allocated_ptr<std::allocator<std::_List_node<coibuffer*> > >::~__allocated_ptr(int)'
+  [A] 'method char** std::__copy_move<false, false, std::bidirectional_iterator_tag>::__copy_m<std::_List_iterator<char*>, char**>(std::_List_iterator<char*>, char**)'
+  [A] 'method const VarTable::Entry** std::__copy_move<true, false, std::random_access_iterator_tag>::__copy_m<std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**>(std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**)'
+  [A] 'function char** std::__copy_move_a2<false, std::_List_iterator<char*>, char**>(std::_List_iterator<char*>, std::_List_iterator<char*>, char**)'
+  [A] 'function const VarTable::Entry** std::__copy_move_a2<true, std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**>(std::move_iterator<const VarTable::Entry**>, std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**)'
+  [A] 'function char** std::__copy_move_a<false, std::_List_iterator<char*>, char**>(std::_List_iterator<char*>, std::_List_iterator<char*>, char**)'
+  [A] 'function const VarTable::Entry** std::__copy_move_a<true, std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**>(std::move_iterator<const VarTable::Entry**>, std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**)'
+  [A] 'method VarList::BufEntry* std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<VarList::BufEntry>(const VarList::BufEntry*, VarList::BufEntry*)'
+  [A] 'method const VarTable::Entry** std::__copy_move_backward<true, true, std::random_access_iterator_tag>::__copy_move_b<const VarTable::Entry*>(const VarTable::Entry* const*, const VarTable::Entry**)'
+  [A] 'function __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > std::__copy_move_backward_a2<true, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> > >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'function const VarTable::Entry** std::__copy_move_backward_a<true, const VarTable::Entry**, const VarTable::Entry**>(const VarTable::Entry**, const VarTable::Entry**, const VarTable::Entry**)'
+  [A] 'method void std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_List_base()'
+  [A] 'method std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_List_impl::_List_impl()'
+  [A] 'method void std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_clear()'
+  [A] 'method void std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_dec_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_Node_alloc_type& std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_get_Node_allocator()'
+  [A] 'method __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<DynLib> > >::pointer std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_get_node()'
+  [A] 'method void std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_inc_size(std::size_t)'
+  [A] 'method void std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_init()'
+  [A] 'method void std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_put_node(__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<DynLib> > >::pointer)'
+  [A] 'method void std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::_M_set_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<DynLib, std::allocator<DynLib> >::~_List_base(int)'
+  [A] 'method void std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_List_base()'
+  [A] 'method std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_List_impl::_List_impl()'
+  [A] 'method void std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_M_clear()'
+  [A] 'method std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_Node_alloc_type& std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_M_get_Node_allocator()'
+  [A] 'method __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<MyoTable> > >::pointer std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_M_get_node()'
+  [A] 'method void std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_M_inc_size(std::size_t)'
+  [A] 'method void std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_M_init()'
+  [A] 'method void std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_M_put_node(__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<MyoTable> > >::pointer)'
+  [A] 'method void std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::_M_set_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<MyoTable, std::allocator<MyoTable> >::~_List_base(int)'
+  [A] 'method void std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_List_base()'
+  [A] 'method std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_List_impl::_List_impl()'
+  [A] 'method void std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_clear()'
+  [A] 'method void std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_dec_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_Node_alloc_type& std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_get_Node_allocator()'
+  [A] 'method __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PersistData> > >::pointer std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_get_node()'
+  [A] 'method void std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_inc_size(std::size_t)'
+  [A] 'method void std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_init()'
+  [A] 'method void std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_put_node(__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PersistData> > >::pointer)'
+  [A] 'method void std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::_M_set_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<PersistData, std::allocator<PersistData> >::~_List_base(int)'
+  [A] 'method void std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_List_base()'
+  [A] 'method std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_List_impl::_List_impl()'
+  [A] 'method void std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_clear()'
+  [A] 'method std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_Node_alloc_type& std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_get_Node_allocator()'
+  [A] 'method __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PtrData*> > >::pointer std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_get_node()'
+  [A] 'method void std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_inc_size(std::size_t)'
+  [A] 'method void std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_init()'
+  [A] 'method std::size_t std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_node_count()'
+  [A] 'method void std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_put_node(__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<PtrData*> > >::pointer)'
+  [A] 'method void std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::_M_set_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<PtrData*, std::allocator<PtrData*> >::~_List_base(int)'
+  [A] 'method void std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_List_base()'
+  [A] 'method std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_List_impl::_List_impl()'
+  [A] 'method void std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_M_clear()'
+  [A] 'method std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_Node_alloc_type& std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_M_get_Node_allocator()'
+  [A] 'method __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<TargetImage> > >::pointer std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_M_get_node()'
+  [A] 'method void std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_M_inc_size(std::size_t)'
+  [A] 'method void std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_M_init()'
+  [A] 'method void std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_M_put_node(__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<TargetImage> > >::pointer)'
+  [A] 'method void std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::_M_set_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<TargetImage, std::allocator<TargetImage> >::~_List_base(int)'
+  [A] 'method void std::__cxx11::_List_base<char*, std::allocator<char*> >::_List_base()'
+  [A] 'method std::__cxx11::_List_base<char*, std::allocator<char*> >::_List_impl::_List_impl()'
+  [A] 'method void std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_clear()'
+  [A] 'method std::__cxx11::_List_base<char*, std::allocator<char*> >::_Node_alloc_type& std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_get_Node_allocator()'
+  [A] 'method __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<char*> > >::pointer std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_get_node()'
+  [A] 'method void std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_inc_size(std::size_t)'
+  [A] 'method void std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_init()'
+  [A] 'method std::size_t std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_node_count()'
+  [A] 'method void std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_put_node(__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<char*> > >::pointer)'
+  [A] 'method void std::__cxx11::_List_base<char*, std::allocator<char*> >::_M_set_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<char*, std::allocator<char*> >::~_List_base(int)'
+  [A] 'method void std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_List_base()'
+  [A] 'method std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_List_impl::_List_impl()'
+  [A] 'method void std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_clear()'
+  [A] 'method std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_Node_alloc_type& std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_get_Node_allocator()'
+  [A] 'method __gnu_cxx::__alloc_traits<std::allocator<std::_List_node<coibuffer*> > >::pointer std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_get_node()'
+  [A] 'method void std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_inc_size(std::size_t)'
+  [A] 'method void std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_init()'
+  [A] 'method std::size_t std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_node_count()'
+  [A] 'method void std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_put_node(__gnu_cxx::__alloc_traits<std::allocator<std::_List_node<coibuffer*> > >::pointer)'
+  [A] 'method void std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::_M_set_size(std::size_t)'
+  [A] 'method std::__cxx11::_List_base<coibuffer*, std::allocator<coibuffer*> >::~_List_base(int)'
+  [A] 'method std::__cxx11::list<DynLib, std::allocator<DynLib> >::_Node* std::__cxx11::list<DynLib, std::allocator<DynLib> >::_M_create_node<DynLib>(DynLib&)'
+  [A] 'method void std::__cxx11::list<DynLib, std::allocator<DynLib> >::_M_erase(std::__cxx11::list<DynLib, std::allocator<DynLib> >::iterator)'
+  [A] 'method void std::__cxx11::list<DynLib, std::allocator<DynLib> >::_M_insert<DynLib>(std::__cxx11::list<DynLib, std::allocator<DynLib> >::iterator, DynLib&)'
+  [A] 'method std::__cxx11::list<DynLib, std::allocator<DynLib> >::iterator std::__cxx11::list<DynLib, std::allocator<DynLib> >::begin()'
+  [A] 'method std::__cxx11::list<DynLib, std::allocator<DynLib> >::iterator std::__cxx11::list<DynLib, std::allocator<DynLib> >::end()'
+  [A] 'method std::__cxx11::list<DynLib, std::allocator<DynLib> >::iterator std::__cxx11::list<DynLib, std::allocator<DynLib> >::erase(std::__cxx11::list<DynLib, std::allocator<DynLib> >::const_iterator)'
+  [A] 'method void std::__cxx11::list<DynLib, std::allocator<DynLib> >::list()'
+  [A] 'method void std::__cxx11::list<DynLib, std::allocator<DynLib> >::push_front(std::__cxx11::list<DynLib, std::allocator<DynLib> >::value_type&)'
+  [A] 'method std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::_Node* std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::_M_create_node<MyoTable>(MyoTable&)'
+  [A] 'method void std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::_M_insert<MyoTable>(std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::iterator, MyoTable&)'
+  [A] 'method std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::iterator std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::begin()'
+  [A] 'method void std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::clear()'
+  [A] 'method std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::iterator std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::end()'
+  [A] 'method void std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::list()'
+  [A] 'method void std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::push_back(std::__cxx11::list<MyoTable, std::allocator<MyoTable> >::value_type&)'
+  [A] 'method std::__cxx11::list<PersistData, std::allocator<PersistData> >::_Node* std::__cxx11::list<PersistData, std::allocator<PersistData> >::_M_create_node<const PersistData&>(const PersistData&)'
+  [A] 'method void std::__cxx11::list<PersistData, std::allocator<PersistData> >::_M_erase(std::__cxx11::list<PersistData, std::allocator<PersistData> >::iterator)'
+  [A] 'method void std::__cxx11::list<PersistData, std::allocator<PersistData> >::_M_insert<const PersistData&>(std::__cxx11::list<PersistData, std::allocator<PersistData> >::iterator, const PersistData&)'
+  [A] 'method std::__cxx11::list<PersistData, std::allocator<PersistData> >::iterator std::__cxx11::list<PersistData, std::allocator<PersistData> >::begin()'
+  [A] 'method std::__cxx11::list<PersistData, std::allocator<PersistData> >::iterator std::__cxx11::list<PersistData, std::allocator<PersistData> >::end()'
+  [A] 'method std::__cxx11::list<PersistData, std::allocator<PersistData> >::iterator std::__cxx11::list<PersistData, std::allocator<PersistData> >::erase(std::__cxx11::list<PersistData, std::allocator<PersistData> >::const_iterator)'
+  [A] 'method std::__cxx11::list<PersistData, std::allocator<PersistData> >::iterator std::__cxx11::list<PersistData, std::allocator<PersistData> >::erase(std::__cxx11::list<PersistData, std::allocator<PersistData> >::const_iterator, std::__cxx11::list<PersistData, std::allocator<PersistData> >::const_iterator)'
+  [A] 'method std::__cxx11::list<PersistData, std::allocator<PersistData> >::reference std::__cxx11::list<PersistData, std::allocator<PersistData> >::front()'
+  [A] 'method void std::__cxx11::list<PersistData, std::allocator<PersistData> >::list()'
+  [A] 'method void std::__cxx11::list<PersistData, std::allocator<PersistData> >::push_front(const std::__cxx11::list<PersistData, std::allocator<PersistData> >::value_type&)'
+  [A] 'method std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::_Node* std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::_M_create_node<PtrData* const&>(PtrData* const&)'
+  [A] 'method void std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::_M_insert<PtrData* const&>(std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::iterator, PtrData* const&)'
+  [A] 'method std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::iterator std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::begin()'
+  [A] 'method void std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::clear()'
+  [A] 'method std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::iterator std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::end()'
+  [A] 'method void std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::list()'
+  [A] 'method void std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::push_front(const std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::value_type&)'
+  [A] 'method std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::size_type std::__cxx11::list<PtrData*, std::allocator<PtrData*> >::size()'
+  [A] 'method std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::_Node* std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::_M_create_node<TargetImage>(TargetImage&)'
+  [A] 'method std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::_Node* std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::_M_create_node<const TargetImage&>(const TargetImage&)'
+  [A] 'method void std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::_M_insert<TargetImage>(std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::iterator, TargetImage&)'
+  [A] 'method void std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::_M_insert<const TargetImage&>(std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::iterator, const TargetImage&)'
+  [A] 'method std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::iterator std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::begin()'
+  [A] 'method void std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::clear()'
+  [A] 'method std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::iterator std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::end()'
+  [A] 'method void std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::list()'
+  [A] 'method void std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::push_back(const std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::value_type&)'
+  [A] 'method void std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::push_back(std::__cxx11::list<TargetImage, std::allocator<TargetImage> >::value_type&)'
+  [A] 'method std::__cxx11::list<char*, std::allocator<char*> >::_Node* std::__cxx11::list<char*, std::allocator<char*> >::_M_create_node<char* const&>(char* const&)'
+  [A] 'method void std::__cxx11::list<char*, std::allocator<char*> >::_M_insert<char* const&>(std::__cxx11::list<char*, std::allocator<char*> >::iterator, char* const&)'
+  [A] 'method std::__cxx11::list<char*, std::allocator<char*> >::iterator std::__cxx11::list<char*, std::allocator<char*> >::begin()'
+  [A] 'method std::__cxx11::list<char*, std::allocator<char*> >::iterator std::__cxx11::list<char*, std::allocator<char*> >::end()'
+  [A] 'method void std::__cxx11::list<char*, std::allocator<char*> >::list()'
+  [A] 'method void std::__cxx11::list<char*, std::allocator<char*> >::push_back(const std::__cxx11::list<char*, std::allocator<char*> >::value_type&)'
+  [A] 'method std::__cxx11::list<char*, std::allocator<char*> >::size_type std::__cxx11::list<char*, std::allocator<char*> >::size()'
+  [A] 'method std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::_Node* std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::_M_create_node<coibuffer* const&>(coibuffer* const&)'
+  [A] 'method void std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::_M_insert<coibuffer* const&>(std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::iterator, coibuffer* const&)'
+  [A] 'method std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::const_iterator std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::begin()'
+  [A] 'method std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::iterator std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::begin()'
+  [A] 'method std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::iterator std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::end()'
+  [A] 'method std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::const_iterator std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::end()'
+  [A] 'method void std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::list()'
+  [A] 'method void std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::push_back(const std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::value_type&)'
+  [A] 'method std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::size_type std::__cxx11::list<coibuffer*, std::allocator<coibuffer*> >::size()'
+  [A] 'function void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function const long unsigned int& std::__get_helper<0ul, long unsigned int const&>(std::_Tuple_impl<0ul, long unsigned int const&>&)'
+  [A] 'function void std::__get_helper<0ul, void const* const&>(std::_Tuple_impl<0ul, void const* const&>&)'
+  [A] 'function void std::__heap_select<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function long int std::__lg(long int)'
+  [A] 'function void std::__make_heap<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function std::move_iterator<const VarTable::Entry**> std::__make_move_if_noexcept_iterator<const VarTable::Entry*, std::move_iterator<const VarTable::Entry**> >(const VarTable::Entry**)'
+  [A] 'function __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > std::__miter_base<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> > >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'function std::_List_iterator<char*> std::__miter_base<std::_List_iterator<char*> >(std::_List_iterator<char*>)'
+  [A] 'function std::move_iterator<const VarTable::Entry**> std::__miter_base<std::move_iterator<const VarTable::Entry**> >(std::move_iterator<const VarTable::Entry**>)'
+  [A] 'function void std::__move_median_to_first<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function char** std::__niter_base<char**>(char**)'
+  [A] 'function const VarTable::Entry** std::__niter_base<const VarTable::Entry**, std::vector<const VarTable::Entry*> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'function const VarTable::Entry** std::__niter_base<const VarTable::Entry**>(const VarTable::Entry**)'
+  [A] 'function std::_List_iterator<char*> std::__niter_base<std::_List_iterator<char*> >(std::_List_iterator<char*>)'
+  [A] 'function std::move_iterator<const VarTable::Entry**> std::__niter_base<std::move_iterator<const VarTable::Entry**> >(std::move_iterator<const VarTable::Entry**>)'
+  [A] 'function void std::__partial_sort<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function void std::__pop_heap<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function void std::__push_heap<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, long int, const VarTable::Entry*, __gnu_cxx::__ops::_Iter_comp_val<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, long int, long int, const VarTable::Entry*, __gnu_cxx::__ops::_Iter_comp_val<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function void std::__sort<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function void std::__sort_heap<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Val_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > std::__unguarded_partition<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'function __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)> >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(const VarTable::Entry*, const VarTable::Entry*)>)'
+  [A] 'method const VarTable::Entry** std::__uninitialized_copy<true>::__uninit_copy<std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**>(std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**)'
+  [A] 'function const VarTable::Entry** std::__uninitialized_copy_a<std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**, const VarTable::Entry*>(std::move_iterator<const VarTable::Entry**>, std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**, std::allocator<const VarTable::Entry*>&)'
+  [A] 'function const VarTable::Entry** std::__uninitialized_move_if_noexcept_a<const VarTable::Entry**, const VarTable::Entry**, std::allocator<const VarTable::Entry*> >(const VarTable::Entry**, const VarTable::Entry**, const VarTable::Entry**, std::allocator<const VarTable::Entry*>&)'
+  [A] 'method void std::allocator<const VarTable::Entry*>::allocator()'
+  [A] 'method void std::allocator<const VarTable::Entry*>::allocator(const std::allocator<const VarTable::Entry*>&)'
+  [A] 'method std::allocator<const VarTable::Entry*>::~allocator(int)'
+  [A] 'method void std::allocator<std::_List_node<DynLib> >::allocator()'
+  [A] 'method std::allocator<std::_List_node<DynLib> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_List_node<MyoTable> >::allocator()'
+  [A] 'method std::allocator<std::_List_node<MyoTable> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_List_node<PersistData> >::allocator()'
+  [A] 'method std::allocator<std::_List_node<PersistData> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_List_node<PtrData*> >::allocator()'
+  [A] 'method std::allocator<std::_List_node<PtrData*> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_List_node<TargetImage> >::allocator()'
+  [A] 'method std::allocator<std::_List_node<TargetImage> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_List_node<char*> >::allocator()'
+  [A] 'method std::allocator<std::_List_node<char*> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_List_node<coibuffer*> >::allocator()'
+  [A] 'method std::allocator<std::_List_node<coibuffer*> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_Rb_tree_node<AutoData> >::allocator()'
+  [A] 'method std::allocator<std::_Rb_tree_node<AutoData> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_Rb_tree_node<PtrData> >::allocator()'
+  [A] 'method std::allocator<std::_Rb_tree_node<PtrData> >::~allocator(int)'
+  [A] 'method void std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::allocator()'
+  [A] 'method void std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::allocator(const std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >&)'
+  [A] 'method std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >::~allocator(int)'
+  [A] 'method void std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::allocator()'
+  [A] 'method std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >::~allocator(int)'
+  [A] 'method void std::allocator_traits<std::allocator<const VarTable::Entry*> >::_S_construct<const VarTable::Entry*, const VarTable::Entry*>(const VarTable::Entry**, const VarTable::Entry*&)'
+  [A] 'method void std::allocator_traits<std::allocator<const VarTable::Entry*> >::_S_destroy<std::allocator<const VarTable::Entry*>, const VarTable::Entry*>(const VarTable::Entry**, int)'
+  [A] 'method __gnu_cxx::new_allocator<const VarTable::Entry*>::size_type std::allocator_traits<std::allocator<const VarTable::Entry*> >::_S_max_size<const std::allocator<const VarTable::Entry*> >(int)'
+  [A] 'method std::allocator_traits<std::allocator<const VarTable::Entry*> >::pointer std::allocator_traits<std::allocator<const VarTable::Entry*> >::allocate(std::allocator_traits<std::allocator<const VarTable::Entry*> >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<const VarTable::Entry*> >::construct<const VarTable::Entry*, const VarTable::Entry*>(const VarTable::Entry**, const VarTable::Entry*&)'
+  [A] 'method void std::allocator_traits<std::allocator<const VarTable::Entry*> >::deallocate(std::allocator_traits<std::allocator<const VarTable::Entry*> >::pointer, std::allocator_traits<std::allocator<const VarTable::Entry*> >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<const VarTable::Entry*> >::destroy<const VarTable::Entry*>(const VarTable::Entry**)'
+  [A] 'method std::allocator_traits<std::allocator<const VarTable::Entry*> >::size_type std::allocator_traits<std::allocator<const VarTable::Entry*> >::max_size()'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::_S_construct<DynLib, DynLib>(DynLib*, DynLib&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::_S_destroy<std::allocator<std::_List_node<DynLib> >, DynLib>(DynLib*, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::pointer std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::allocate(std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::construct<DynLib, DynLib>(DynLib*, DynLib&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::deallocate(std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::pointer, std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<DynLib> > >::destroy<DynLib>(DynLib*)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::_S_construct<MyoTable, MyoTable>(MyoTable*, MyoTable&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::_S_destroy<std::allocator<std::_List_node<MyoTable> >, MyoTable>(MyoTable*, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::pointer std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::allocate(std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::construct<MyoTable, MyoTable>(MyoTable*, MyoTable&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::deallocate(std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::pointer, std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<MyoTable> > >::destroy<MyoTable>(MyoTable*)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::_S_construct<PersistData, const PersistData&>(PersistData*, const PersistData&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::_S_destroy<std::allocator<std::_List_node<PersistData> >, PersistData>(PersistData*, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::pointer std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::allocate(std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::construct<PersistData, const PersistData&>(PersistData*, const PersistData&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::deallocate(std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::pointer, std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PersistData> > >::destroy<PersistData>(PersistData*)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::_S_construct<PtrData*, PtrData* const&>(PtrData**, PtrData* const&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::_S_destroy<std::allocator<std::_List_node<PtrData*> >, PtrData*>(PtrData**, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::pointer std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::allocate(std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::construct<PtrData*, PtrData* const&>(PtrData**, PtrData* const&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::deallocate(std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::pointer, std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<PtrData*> > >::destroy<PtrData*>(PtrData**)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::_S_construct<TargetImage, TargetImage>(TargetImage*, TargetImage&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::_S_construct<TargetImage, const TargetImage&>(TargetImage*, const TargetImage&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::_S_destroy<std::allocator<std::_List_node<TargetImage> >, TargetImage>(TargetImage*, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::pointer std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::allocate(std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::construct<TargetImage, TargetImage>(TargetImage*, TargetImage&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::construct<TargetImage, const TargetImage&>(TargetImage*, const TargetImage&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::deallocate(std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::pointer, std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<TargetImage> > >::destroy<TargetImage>(TargetImage*)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<char*> > >::_S_construct<char*, char* const&>(char**, char* const&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<char*> > >::_S_destroy<std::allocator<std::_List_node<char*> >, char*>(char**, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_List_node<char*> > >::pointer std::allocator_traits<std::allocator<std::_List_node<char*> > >::allocate(std::allocator_traits<std::allocator<std::_List_node<char*> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<char*> > >::construct<char*, char* const&>(char**, char* const&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<char*> > >::deallocate(std::allocator_traits<std::allocator<std::_List_node<char*> > >::pointer, std::allocator_traits<std::allocator<std::_List_node<char*> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<char*> > >::destroy<char*>(char**)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::_S_construct<coibuffer*, coibuffer* const&>(coibuffer**, coibuffer* const&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::_S_destroy<std::allocator<std::_List_node<coibuffer*> >, coibuffer*>(coibuffer**, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::pointer std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::allocate(std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::construct<coibuffer*, coibuffer* const&>(coibuffer**, coibuffer* const&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::deallocate(std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::pointer, std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_List_node<coibuffer*> > >::destroy<coibuffer*>(coibuffer**)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::_S_construct<AutoData, AutoData>(AutoData*, AutoData&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::_S_destroy<std::allocator<std::_Rb_tree_node<AutoData> >, AutoData>(AutoData*, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::pointer std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::allocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::construct<AutoData, AutoData>(AutoData*, AutoData&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::deallocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::pointer, std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<AutoData> > >::destroy<AutoData>(AutoData*)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::_S_construct<PtrData, PtrData>(PtrData*, PtrData&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::_S_destroy<std::allocator<std::_Rb_tree_node<PtrData> >, PtrData>(PtrData*, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::pointer std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::allocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::construct<PtrData, PtrData>(PtrData*, PtrData&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::deallocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::pointer, std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<PtrData> > >::destroy<PtrData>(PtrData*)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::_S_construct<std::pair<long unsigned int const, Stream*>, const std::pair<long unsigned int const, Stream*>&>(std::pair<long unsigned int const, Stream*>*, const std::pair<long unsigned int const, Stream*>&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::_S_construct<std::pair<long unsigned int const, Stream*>, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>, std::tuple<> >(std::pair<long unsigned int const, Stream*>*, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>&, std::tuple<>&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::_S_destroy<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >, std::pair<long unsigned int const, Stream*> >(std::pair<long unsigned int const, Stream*>*, int)'
+  [A] 'method const std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::_S_select<const std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >(...)'
+  [A] 'method std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::pointer std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::allocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::construct<std::pair<long unsigned int const, Stream*>, const std::pair<long unsigned int const, Stream*>&>(std::pair<long unsigned int const, Stream*>*, const std::pair<long unsigned int const, Stream*>&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::construct<std::pair<long unsigned int const, Stream*>, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>, std::tuple<> >(std::pair<long unsigned int const, Stream*>*, const std::piecewise_construct_t&, std::tuple<long unsigned int const&>&, std::tuple<>&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::deallocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::pointer, std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::destroy<std::pair<long unsigned int const, Stream*> >(std::pair<long unsigned int const, Stream*>*)'
+  [A] 'method std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > > >::select_on_container_copy_construction()'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::_S_construct<std::pair<void const* const, OffloadDescriptor*>, const std::piecewise_construct_t&, std::tuple<void const* const&>, std::tuple<> >(std::pair<void const* const, OffloadDescriptor*>*, const std::piecewise_construct_t&, std::tuple<void const* const&>&, std::tuple<>&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::_S_destroy<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > >, std::pair<void const* const, OffloadDescriptor*> >(std::pair<void const* const, OffloadDescriptor*>*, int)'
+  [A] 'method std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::pointer std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::allocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::construct<std::pair<void const* const, OffloadDescriptor*>, const std::piecewise_construct_t&, std::tuple<void const* const&>, std::tuple<> >(std::pair<void const* const, OffloadDescriptor*>*, const std::piecewise_construct_t&, std::tuple<void const* const&>&, std::tuple<>&)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::deallocate(std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::pointer, std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::size_type)'
+  [A] 'method void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> > > >::destroy<std::pair<void const* const, OffloadDescriptor*> >(std::pair<void const* const, OffloadDescriptor*>*)'
+  [A] 'method void std::bitset<1024ul>::_M_check(std::size_t, const char*)'
+  [A] 'method std::bitset<1024ul>& std::bitset<1024ul>::_Unchecked_set(std::size_t, int)'
+  [A] 'method bool std::bitset<1024ul>::_Unchecked_test(std::size_t)'
+  [A] 'method void std::bitset<1024ul>::bitset()'
+  [A] 'method std::bitset<1024ul>::reference std::bitset<1024ul>::operator[](std::size_t)'
+  [A] 'method bool std::bitset<1024ul>::reference::operator bool()'
+  [A] 'method std::bitset<1024ul>::reference::reference(std::bitset<1024ul>&, std::size_t)'
+  [A] 'method std::bitset<1024ul>::reference::~reference(int)'
+  [A] 'method std::bitset<1024ul>& std::bitset<1024ul>::reset()'
+  [A] 'method std::bitset<1024ul>& std::bitset<1024ul>::set(std::size_t, bool)'
+  [A] 'method bool std::bitset<1024ul>::test(std::size_t)'
+  [A] 'method void std::bitset<128ul>::_M_check(std::size_t, const char*)'
+  [A] 'method std::bitset<128ul>& std::bitset<128ul>::_Unchecked_set(std::size_t, int)'
+  [A] 'method std::size_t std::bitset<128ul>::count()'
+  [A] 'method std::bitset<128ul>::reference std::bitset<128ul>::operator[](std::size_t)'
+  [A] 'method bool std::bitset<128ul>::reference::operator bool()'
+  [A] 'method std::bitset<128ul>::reference::reference(std::bitset<128ul>&, std::size_t)'
+  [A] 'method std::bitset<128ul>::reference::~reference(int)'
+  [A] 'method std::bitset<128ul>& std::bitset<128ul>::reset()'
+  [A] 'method std::bitset<128ul>& std::bitset<128ul>::set(std::size_t, bool)'
+  [A] 'function char** std::copy<std::_List_iterator<char*>, char**>(std::_List_iterator<char*>, std::_List_iterator<char*>, char**)'
+  [A] 'function const VarTable::Entry** std::copy<std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**>(std::move_iterator<const VarTable::Entry**>, std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**)'
+  [A] 'function std::ios_base& std::dec(std::ios_base&)'
+  [A] 'function std::ios_base& std::fixed(std::ios_base&)'
+  [A] 'function AutoData& std::forward<AutoData>(std::remove_reference<AutoData>::type&)'
+  [A] 'function DynLib& std::forward<DynLib>(std::remove_reference<DynLib>::type&)'
+  [A] 'function MyoTable& std::forward<MyoTable>(std::remove_reference<MyoTable>::type&)'
+  [A] 'function PtrData* const& std::forward<PtrData* const&>(std::remove_reference<PtrData* const&>::type&)'
+  [A] 'function PtrData& std::forward<PtrData>(std::remove_reference<PtrData>::type&)'
+  [A] 'function TargetImage& std::forward<TargetImage>(std::remove_reference<TargetImage>::type&)'
+  [A] 'function bool& std::forward<bool&>(std::remove_reference<bool&>::type&)'
+  [A] 'function bool& std::forward<bool>(std::remove_reference<bool>::type&)'
+  [A] 'function char* const& std::forward<char* const&>(std::remove_reference<char* const&>::type&)'
+  [A] 'function coibuffer* const& std::forward<coibuffer* const&>(std::remove_reference<coibuffer* const&>::type&)'
+  [A] 'function const PersistData& std::forward<const PersistData&>(std::remove_reference<const PersistData&>::type&)'
+  [A] 'function const TargetImage& std::forward<const TargetImage&>(std::remove_reference<const TargetImage&>::type&)'
+  [A] 'function const VarTable::Entry*& std::forward<const VarTable::Entry*>(std::remove_reference<const VarTable::Entry*>::type&)'
+  [A] 'function const std::pair<long unsigned int const, Stream*>& std::forward<const std::pair<long unsigned int const, Stream*>&>(std::remove_reference<const std::pair<long unsigned int const, Stream*>&>::type&)'
+  [A] 'function const std::piecewise_construct_t& std::forward<const std::piecewise_construct_t&>(std::remove_reference<const std::piecewise_construct_t&>::type&)'
+  [A] 'function const long unsigned int& std::forward<long unsigned int const&>(std::remove_reference<long unsigned int const&>::type&)'
+  [A] 'function std::_Rb_tree_iterator<AutoData>& std::forward<std::_Rb_tree_iterator<AutoData> >(std::remove_reference<std::_Rb_tree_iterator<AutoData> >::type&)'
+  [A] 'function std::_Rb_tree_iterator<AutoData>& std::forward<std::_Rb_tree_iterator<AutoData>&>(std::remove_reference<std::_Rb_tree_iterator<AutoData>&>::type&)'
+  [A] 'function std::_Rb_tree_iterator<PtrData>& std::forward<std::_Rb_tree_iterator<PtrData> >(std::remove_reference<std::_Rb_tree_iterator<PtrData> >::type&)'
+  [A] 'function std::_Rb_tree_iterator<PtrData>& std::forward<std::_Rb_tree_iterator<PtrData>&>(std::remove_reference<std::_Rb_tree_iterator<PtrData>&>::type&)'
+  [A] 'function std::_Rb_tree_node<AutoData>*& std::forward<std::_Rb_tree_node<AutoData>*&>(std::remove_reference<std::_Rb_tree_node<AutoData>*&>::type&)'
+  [A] 'function std::_Rb_tree_node<PtrData>*& std::forward<std::_Rb_tree_node<PtrData>*&>(std::remove_reference<std::_Rb_tree_node<PtrData>*&>::type&)'
+  [A] 'function std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> >*& std::forward<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> >*&>::type&)'
+  [A] 'function std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> >*& std::forward<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> >*&>(std::remove_reference<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> >*&>::type&)'
+  [A] 'function std::_Rb_tree_node_base*& std::forward<std::_Rb_tree_node_base*&>(std::remove_reference<std::_Rb_tree_node_base*&>::type&)'
+  [A] 'function std::tuple<>& std::forward<std::tuple<> >(std::remove_reference<std::tuple<> >::type&)'
+  [A] 'function std::tuple<long unsigned int const&>& std::forward<std::tuple<long unsigned int const&> >(std::remove_reference<std::tuple<long unsigned int const&> >::type&)'
+  [A] 'function std::tuple<void const* const&>& std::forward<std::tuple<void const* const&> >(std::remove_reference<std::tuple<void const* const&> >::type&)'
+  [A] 'function void std::forward<void const* const&>()'
+  [A] 'function const long unsigned int& std::get<0ul, long unsigned int const&>(std::tuple<long unsigned int const&>&)'
+  [A] 'function void std::get<0ul, void const* const&>(std::tuple<void const* const&>&)'
+  [A] 'function std::ios_base& std::hex(std::ios_base&)'
+  [A] 'method std::ios_base::fmtflags std::ios_base::setf(std::ios_base::fmtflags, std::ios_base::fmtflags)'
+  [A] 'function void std::iter_swap<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> > >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'method bool std::less<AutoData>::operator()(const AutoData&, const AutoData&)'
+  [A] 'method bool std::less<PtrData>::operator()(const PtrData&, const PtrData&)'
+  [A] 'method bool std::less<long unsigned int>::operator()(const long unsigned int&, const long unsigned int&)'
+  [A] 'method bool std::less<void const*>::operator()()'
+  [A] 'method std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::begin()'
+  [A] 'method std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::end()'
+  [A] 'method std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::erase(std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator)'
+  [A] 'method std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::find(const std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_type&)'
+  [A] 'method std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_compare std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_comp()'
+  [A] 'method std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::iterator std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::lower_bound(const std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_type&)'
+  [A] 'method void std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::map()'
+  [A] 'method void std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::map(const std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >&)'
+  [A] 'method std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::mapped_type& std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::operator[](const std::map<long unsigned int, Stream*, std::less<long unsigned int>, std::allocator<std::pair<long unsigned int const, Stream*> > >::key_type&)'
+  [A] 'method std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::end()'
+  [A] 'method std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::find()'
+  [A] 'method std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::key_compare std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::key_comp()'
+  [A] 'method std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::iterator std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::lower_bound()'
+  [A] 'method void std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::map()'
+  [A] 'method std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::mapped_type& std::map<void const*, OffloadDescriptor*, std::less<void const*>, std::allocator<std::pair<void const* const, OffloadDescriptor*> > >::operator[]()'
+  [A] 'function const long unsigned int& std::max<long unsigned int>(const long unsigned int&, const long unsigned int&)'
+  [A] 'function std::remove_reference<AutoData&>::type& std::move<AutoData&>(AutoData&)'
+  [A] 'function std::remove_reference<DynLib&>::type& std::move<DynLib&>(DynLib&)'
+  [A] 'function std::remove_reference<MyoTable&>::type& std::move<MyoTable&>(MyoTable&)'
+  [A] 'function std::remove_reference<PtrData&>::type& std::move<PtrData&>(PtrData&)'
+  [A] 'function std::remove_reference<TargetImage&>::type& std::move<TargetImage&>(TargetImage&)'
+  [A] 'function std::remove_reference<const VarTable::Entry*&>::type& std::move<const VarTable::Entry*&>(const VarTable::Entry*&)'
+  [A] 'function std::remove_reference<const VarTable::Entry*>::type& std::move<const VarTable::Entry*>(const VarTable::Entry*&)'
+  [A] 'function std::remove_reference<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >&>::type& std::move<std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >&>(std::allocator<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> > >&)'
+  [A] 'function __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > > std::move_backward<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> > >(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'method std::move_iterator<const VarTable::Entry**>::iterator_type std::move_iterator<const VarTable::Entry**>::base()'
+  [A] 'method void std::move_iterator<const VarTable::Entry**>::move_iterator(std::move_iterator<const VarTable::Entry**>::iterator_type)'
+  [A] 'method std::move_iterator<const VarTable::Entry**>::reference std::move_iterator<const VarTable::Entry**>::operator*()'
+  [A] 'method std::move_iterator<const VarTable::Entry**>& std::move_iterator<const VarTable::Entry**>::operator++()'
+  [A] 'function std::_Ios_Fmtflags std::operator&(std::_Ios_Fmtflags, std::_Ios_Fmtflags)'
+  [A] 'function const std::_Ios_Fmtflags& std::operator&=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)'
+  [A] 'function long int std::operator-<const VarTable::Entry**>(const std::move_iterator<const VarTable::Entry**>&, const std::move_iterator<const VarTable::Entry**>&)'
+  [A] 'function std::_Ios_Fmtflags std::operator|(std::_Ios_Fmtflags, std::_Ios_Fmtflags)'
+  [A] 'function std::_Ios_Openmode std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)'
+  [A] 'function const std::_Ios_Fmtflags& std::operator|=(std::_Ios_Fmtflags&, std::_Ios_Fmtflags)'
+  [A] 'function std::_Ios_Fmtflags std::operator~(std::_Ios_Fmtflags)'
+  [A] 'method void std::pair<long unsigned int const, Stream*>::pair<long unsigned int const&, 0ul>(std::tuple<long unsigned int const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)'
+  [A] 'method void std::pair<long unsigned int const, Stream*>::pair<long unsigned int const&>(std::piecewise_construct_t, std::tuple<long unsigned int const&>, std::tuple<>)'
+  [A] 'method void std::pair<std::_Rb_tree_const_iterator<AutoData>, bool>::pair<std::_Rb_tree_iterator<AutoData>&, bool&, 1u>(std::_Rb_tree_iterator<AutoData>&, bool&)'
+  [A] 'method void std::pair<std::_Rb_tree_const_iterator<PtrData>, bool>::pair<std::_Rb_tree_iterator<PtrData>&, bool&, 1u>(std::_Rb_tree_iterator<PtrData>&, bool&)'
+  [A] 'method void std::pair<std::_Rb_tree_iterator<AutoData>, bool>::pair<std::_Rb_tree_iterator<AutoData>, bool, 1u>(std::_Rb_tree_iterator<AutoData>&, bool&)'
+  [A] 'method void std::pair<std::_Rb_tree_iterator<AutoData>, std::_Rb_tree_iterator<AutoData> >::pair<std::_Rb_tree_iterator<AutoData>, std::_Rb_tree_iterator<AutoData>, 1u>(std::_Rb_tree_iterator<AutoData>&, std::_Rb_tree_iterator<AutoData>&)'
+  [A] 'method void std::pair<std::_Rb_tree_iterator<PtrData>, bool>::pair<std::_Rb_tree_iterator<PtrData>, bool, 1u>(std::_Rb_tree_iterator<PtrData>&, bool&)'
+  [A] 'method void std::pair<std::_Rb_tree_iterator<PtrData>, std::_Rb_tree_iterator<PtrData> >::pair<std::_Rb_tree_iterator<PtrData>, std::_Rb_tree_iterator<PtrData>, 1u>(std::_Rb_tree_iterator<PtrData>&, std::_Rb_tree_iterator<PtrData>&)'
+  [A] 'method void std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<AutoData>*&, std::_Rb_tree_node_base*&, 1u>(std::_Rb_tree_node<AutoData>*&, std::_Rb_tree_node_base*&)'
+  [A] 'method void std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<PtrData>*&, std::_Rb_tree_node_base*&, 1u>(std::_Rb_tree_node<PtrData>*&, std::_Rb_tree_node_base*&)'
+  [A] 'method void std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> >*&, std::_Rb_tree_node_base*&, 1u>(std::_Rb_tree_node<std::pair<long unsigned int const, Stream*> >*&, std::_Rb_tree_node_base*&)'
+  [A] 'method void std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> >*&, std::_Rb_tree_node_base*&, 1u>(std::_Rb_tree_node<std::pair<void const* const, OffloadDescriptor*> >*&, std::_Rb_tree_node_base*&)'
+  [A] 'method void std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, 1u>(std::_Rb_tree_node_base* const&, std::_Rb_tree_node_base*&)'
+  [A] 'method void std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, 1u>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base* const&)'
+  [A] 'method void std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*>::pair<std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&, 1u>(std::_Rb_tree_node_base*&, std::_Rb_tree_node_base*&)'
+  [A] 'method void std::pair<void const* const, OffloadDescriptor*>::pair<void const* const&, 0ul>(std::tuple<void const* const&>&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)'
+  [A] 'method void std::pair<void const* const, OffloadDescriptor*>::pair<void const* const&>(std::piecewise_construct_t, std::tuple<void const* const&>, std::tuple<>)'
+  [A] 'method std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::iterator std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::end()'
+  [A] 'method std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::size_type std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::erase(const std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::key_type&)'
+  [A] 'method std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::iterator std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::find(const std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::key_type&)'
+  [A] 'method std::pair<std::_Rb_tree_const_iterator<AutoData>, bool> std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::insert(std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::value_type&)'
+  [A] 'method void std::set<AutoData, std::less<AutoData>, std::allocator<AutoData> >::set()'
+  [A] 'method std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::iterator std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::end()'
+  [A] 'method std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::size_type std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::erase(const std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::key_type&)'
+  [A] 'method std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::iterator std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::find(const std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::key_type&)'
+  [A] 'method std::pair<std::_Rb_tree_const_iterator<PtrData>, bool> std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::insert(std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::value_type&)'
+  [A] 'method void std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::set()'
+  [A] 'function std::_Setprecision std::setprecision(int)'
+  [A] 'function void std::sort<__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*> >, bool (*)(const VarTable::Entry*, const VarTable::Entry*)>(__gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >, __gnu_cxx::__normal_iterator<const VarTable::Entry**, std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> > >)'
+  [A] 'function void std::swap<const VarTable::Entry*>(const VarTable::Entry*&, const VarTable::Entry*&)'
+  [A] 'method void std::tuple<long unsigned int const&>::tuple(std::tuple<long unsigned int const&>&)'
+  [A] 'method void std::tuple<long unsigned int const&>::tuple<void, 1u>(const long unsigned int&)'
+  [A] 'method void std::tuple<void const* const&>::tuple(std::tuple<void const* const&>&)'
+  [A] 'method void std::tuple<void const* const&>::tuple<void, 1u>()'
+  [A] 'function const VarTable::Entry** std::uninitialized_copy<std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**>(std::move_iterator<const VarTable::Entry**>, std::move_iterator<const VarTable::Entry**>, const VarTable::Entry**)'
+  [A] 'method std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::size_type std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_check_len(std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::size_type, const char*)'
+  [A] 'method void std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_initialize_dispatch<Iterator>(Iterator, Iterator, std::__false_type)'
+  [A] 'method void std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_range_initialize<Iterator>(Iterator, Iterator, std::input_iterator_tag)'
+  [A] 'method std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::iterator std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::begin()'
+  [A] 'method void std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::emplace_back<const VarTable::Entry*>(const VarTable::Entry*&)'
+  [A] 'method std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::iterator std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::end()'
+  [A] 'method std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::size_type std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::max_size()'
+  [A] 'method std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::size_type std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::size()'
+  [A] 'method void std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::vector<Iterator, void>(Iterator, Iterator, const std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::allocator_type&)'
+  [A] 'method std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::~vector(int)'
+
+7 functions with some indirect sub-type change:
+
+  [C]'function int ORSLRelease(const int, const int* restrict, const ORSLBusySet* restrict, const restrict ORSLTag)' has some indirect sub-type changes:
+    parameter 2 of type 'const int* restrict' changed:
+      entity changed from 'const int* restrict' to 'const int*'
+    parameter 3 of type 'const ORSLBusySet* restrict' changed:
+      entity changed from 'const ORSLBusySet* restrict' to 'const ORSLBusySet*'
+    parameter 4 of type 'const restrict ORSLTag' changed:
+      'const restrict ORSLTag' changed to 'const ORSLTag'
+
+  [C]'function int ORSLReservePartial(const ORSLPartialGranularity, const int, const int* restrict, ORSLBusySet* restrict, const restrict ORSLTag)' has some indirect sub-type changes:
+    parameter 3 of type 'const int* restrict' changed:
+      entity changed from 'const int* restrict' to 'const int*'
+    parameter 4 of type 'ORSLBusySet* restrict' changed:
+      entity changed from 'ORSLBusySet* restrict' to 'ORSLBusySet*'
+    parameter 5 of type 'const restrict ORSLTag' changed:
+      'const restrict ORSLTag' changed to 'const ORSLTag'
+
+  [C]'method void OffloadDescriptor::report_coi_error(error_types, COIRESULT)' has some indirect sub-type changes:
+    parameter 1 of type 'typedef error_types' has sub-type changes:
+      underlying type 'enum __anonymous_enum__' changed:
+        21 enumerator insertions:
+          '__anonymous_enum__::c_process_set_cache_size' value '32'
+          '__anonymous_enum__::c_bad_ptr_mem_alloc' value '56'
+          '__anonymous_enum__::c_incorrect_affinity' value '69'
+          '__anonymous_enum__::c_cannot_set_affinity' value '70'
+          '__anonymous_enum__::c_report_myosupportsfeature' value '127'
+          '__anonymous_enum__::c_report_myosharedarenacreate' value '128'
+          '__anonymous_enum__::c_report_myosharedalignedarenamalloc' value '129'
+          '__anonymous_enum__::c_report_myosharedalignedarenafree' value '130'
+          '__anonymous_enum__::c_report_myoarenaacquire' value '131'
+          '__anonymous_enum__::c_report_myoarenarelease' value '132'
+          '__anonymous_enum__::c_in_with_preallocated' value '134'
+          '__anonymous_enum__::c_report_no_host_exe' value '135'
+          '__anonymous_enum__::c_report_path_buff_overflow' value '136'
+          '__anonymous_enum__::c_create_pipeline_for_stream' value '137'
+          '__anonymous_enum__::c_offload_no_stream' value '138'
+          '__anonymous_enum__::c_get_engine_info' value '139'
+          '__anonymous_enum__::c_clear_cpu_mask' value '140'
+          '__anonymous_enum__::c_set_cpu_mask' value '141'
+          '__anonymous_enum__::c_report_state_stream' value '142'
+          '__anonymous_enum__::c_report_stream' value '143'
+          '__anonymous_enum__::c_unload_library' value '144'
+
+        92 enumerator changes:
+          '__anonymous_enum__::c_process_get_func_handles' from value '32' to '33'
+          '__anonymous_enum__::c_process_wait_shutdown' from value '33' to '34'
+          '__anonymous_enum__::c_process_proxy_flush' from value '34' to '35'
+          '__anonymous_enum__::c_load_library' from value '35' to '36'
+          '__anonymous_enum__::c_pipeline_create' from value '36' to '37'
+          '__anonymous_enum__::c_pipeline_run_func' from value '37' to '38'
+          '__anonymous_enum__::c_pipeline_start_run_funcs' from value '38' to '39'
+          '__anonymous_enum__::c_buf_create' from value '39' to '40'
+          '__anonymous_enum__::c_buf_create_out_of_mem' from value '40' to '41'
+          '__anonymous_enum__::c_buf_create_from_mem' from value '41' to '42'
+          '__anonymous_enum__::c_buf_destroy' from value '42' to '43'
+          '__anonymous_enum__::c_buf_map' from value '43' to '44'
+          '__anonymous_enum__::c_buf_unmap' from value '44' to '45'
+          '__anonymous_enum__::c_buf_read' from value '45' to '46'
+          '__anonymous_enum__::c_buf_write' from value '46' to '47'
+          '__anonymous_enum__::c_buf_copy' from value '47' to '48'
+          '__anonymous_enum__::c_buf_get_address' from value '48' to '49'
+          '__anonymous_enum__::c_buf_add_ref' from value '49' to '50'
+          '__anonymous_enum__::c_buf_release_ref' from value '50' to '51'
+          '__anonymous_enum__::c_buf_set_state' from value '51' to '52'
+          '__anonymous_enum__::c_event_wait' from value '52' to '53'
+          '__anonymous_enum__::c_zero_or_neg_ptr_len' from value '53' to '54'
+          '__anonymous_enum__::c_zero_or_neg_transfer_size' from value '54' to '55'
+          '__anonymous_enum__::c_bad_ptr_mem_range' from value '55' to '57'
+          '__anonymous_enum__::c_different_src_and_dstn_sizes' from value '56' to '58'
+          '__anonymous_enum__::c_ranges_dont_match' from value '57' to '59'
+          '__anonymous_enum__::c_destination_is_over' from value '58' to '60'
+          '__anonymous_enum__::c_slice_of_noncont_array' from value '59' to '61'
+          '__anonymous_enum__::c_non_contiguous_dope_vector' from value '60' to '62'
+          '__anonymous_enum__::c_pointer_array_mismatch' from value '61' to '63'
+          '__anonymous_enum__::c_omp_invalid_device_num_env' from value '62' to '64'
+          '__anonymous_enum__::c_omp_invalid_device_num' from value '63' to '65'
+          '__anonymous_enum__::c_unknown_binary_type' from value '64' to '66'
+          '__anonymous_enum__::c_multiple_target_exes' from value '65' to '67'
+          '__anonymous_enum__::c_no_target_exe' from value '66' to '68'
+          '__anonymous_enum__::c_report_host' from value '67' to '71'
+          '__anonymous_enum__::c_report_target' from value '68' to '72'
+          '__anonymous_enum__::c_report_title' from value '69' to '73'
+          '__anonymous_enum__::c_report_from_file' from value '70' to '74'
+          '__anonymous_enum__::c_report_file' from value '71' to '75'
+          '__anonymous_enum__::c_report_line' from value '72' to '76'
+          '__anonymous_enum__::c_report_tag' from value '73' to '77'
+          '__anonymous_enum__::c_report_seconds' from value '74' to '78'
+          '__anonymous_enum__::c_report_bytes' from value '75' to '79'
+          '__anonymous_enum__::c_report_mic' from value '76' to '80'
+          '__anonymous_enum__::c_report_cpu_time' from value '77' to '81'
+          '__anonymous_enum__::c_report_cpu_to_mic_data' from value '78' to '82'
+          '__anonymous_enum__::c_report_mic_time' from value '79' to '83'
+          '__anonymous_enum__::c_report_mic_to_cpu_data' from value '80' to '84'
+          '__anonymous_enum__::c_report_unknown_timer_node' from value '81' to '85'
+          '__anonymous_enum__::c_report_unknown_trace_node' from value '82' to '86'
+          '__anonymous_enum__::c_report_offload' from value '83' to '87'
+          '__anonymous_enum__::c_report_w_tag' from value '84' to '88'
+          '__anonymous_enum__::c_report_state' from value '85' to '89'
+          '__anonymous_enum__::c_report_start' from value '86' to '90'
+          '__anonymous_enum__::c_report_init' from value '87' to '91'
+          '__anonymous_enum__::c_report_logical_card' from value '88' to '92'
+          '__anonymous_enum__::c_report_physical_card' from value '89' to '93'
+          '__anonymous_enum__::c_report_register' from value '90' to '94'
+          '__anonymous_enum__::c_report_init_func' from value '91' to '95'
+          '__anonymous_enum__::c_report_create_buf_host' from value '92' to '96'
+          '__anonymous_enum__::c_report_create_buf_mic' from value '93' to '97'
+          '__anonymous_enum__::c_report_send_pointer_data' from value '94' to '98'
+          '__anonymous_enum__::c_report_sent_pointer_data' from value '95' to '99'
+          '__anonymous_enum__::c_report_gather_copyin_data' from value '96' to '100'
+          '__anonymous_enum__::c_report_copyin_data' from value '97' to '101'
+          '__anonymous_enum__::c_report_state_signal' from value '98' to '102'
+          '__anonymous_enum__::c_report_signal' from value '99' to '103'
+          '__anonymous_enum__::c_report_wait' from value '100' to '104'
+          '__anonymous_enum__::c_report_compute' from value '101' to '105'
+          '__anonymous_enum__::c_report_receive_pointer_data' from value '102' to '106'
+          '__anonymous_enum__::c_report_received_pointer_data' from value '103' to '107'
+          '__anonymous_enum__::c_report_start_target_func' from value '104' to '108'
+          '__anonymous_enum__::c_report_var' from value '105' to '109'
+          '__anonymous_enum__::c_report_scatter_copyin_data' from value '106' to '110'
+          '__anonymous_enum__::c_report_gather_copyout_data' from value '107' to '111'
+          '__anonymous_enum__::c_report_scatter_copyout_data' from value '108' to '112'
+          '__anonymous_enum__::c_report_copyout_data' from value '109' to '113'
+          '__anonymous_enum__::c_report_unregister' from value '110' to '114'
+          '__anonymous_enum__::c_report_destroy' from value '111' to '115'
+          '__anonymous_enum__::c_report_myoinit' from value '112' to '116'
+          '__anonymous_enum__::c_report_myoregister' from value '113' to '117'
+          '__anonymous_enum__::c_report_myofini' from value '114' to '118'
+          '__anonymous_enum__::c_report_mic_myo_shared' from value '115' to '119'
+          '__anonymous_enum__::c_report_mic_myo_fptr' from value '116' to '120'
+          '__anonymous_enum__::c_report_myosharedmalloc' from value '117' to '121'
+          '__anonymous_enum__::c_report_myosharedfree' from value '118' to '122'
+          '__anonymous_enum__::c_report_myosharedalignedmalloc' from value '119' to '123'
+          '__anonymous_enum__::c_report_myosharedalignedfree' from value '120' to '124'
+          '__anonymous_enum__::c_report_myoacquire' from value '121' to '125'
+          '__anonymous_enum__::c_report_myorelease' from value '122' to '126'
+          '__anonymous_enum__::c_coipipe_max_number' from value '123' to '133'
+
+
+  [C]'function void __offload_myoRegisterTables(InitTableEntry*, SharedTableEntry*, FptrTableEntry*)' has some indirect sub-type changes:
+    parameter 1 of type 'InitTableEntry*' changed:
+      in pointed to type 'struct InitTableEntry':
+        entity changed from 'struct InitTableEntry' to compatible type 'typedef InitTableEntry'
+          type name changed from 'InitTableEntry' to '__anonymous_struct__'
+
+
+  [C]'function int __offload_offload(OFFLOAD, const char*, int, int, VarDesc*, VarDesc2*, int, int)' has some indirect sub-type changes:
+    parameter 1 of type 'typedef OFFLOAD' has sub-type changes:
+      underlying type 'OffloadDescriptor*' changed:
+        in pointed to type 'struct OffloadDescriptor':
+          type size changed from 2240 to 2368 bits
+          9 data member insertions:
+            'bool OffloadDescriptor::m_wait_all_devices', at offset 320 (in bits)
+            'uint32_t OffloadDescriptor::m_in_deps_allocated', at offset 1824 (in bits)
+            'uint32_t OffloadDescriptor::m_out_deps_allocated', at offset 1952 (in bits)
+            '_Offload_stream OffloadDescriptor::m_stream', at offset 1984 (in bits)
+            'bool OffloadDescriptor::m_initial_need_runfunction', at offset 2248 (in bits)
+            'bool OffloadDescriptor::m_out_with_preallocated', at offset 2256 (in bits)
+            'bool OffloadDescriptor::m_preallocated_alloc', at offset 2264 (in bits)
+            'bool OffloadDescriptor::m_traceback_called', at offset 2272 (in bits)
+            'OffloadDescriptor::OmpAsyncLastEventType OffloadDescriptor::m_omp_async_last_event_type', at offset 2304 (in bits)
+          8 data member changes (1 filtered):
+           type of 'Engine& OffloadDescriptor::m_device' changed:
+             in referenced type 'struct Engine':
+               type size changed from 2752 to 5504 bits
+               1 data member deletion:
+                 'mutex_t Engine::m_ptr_lock', at offset 1344 (in bits)
+
+               7 data member insertions:
+                 'PtrDataTable Engine::m_targetptr_set', at offset 1664 (in bits)
+                 'StreamMap Engine::m_stream_map', at offset 3072 (in bits)
+                 'mutex_t Engine::m_stream_lock', at offset 3456 (in bits)
+                 'int Engine::m_num_cores', at offset 3776 (in bits)
+                 'int Engine::m_num_threads', at offset 3808 (in bits)
+                 'std::bitset<1024ul> Engine::m_cpus', at offset 3840 (in bits)
+                 'DynLibList Engine::m_dyn_libs', at offset 4864 (in bits)
+               4 data member changes:
+                type of 'Engine::PtrSet Engine::m_ptr_set' changed:
+                  entity changed from 'typedef Engine::PtrSet' to compatible type 'class PtrDataTable'
+                    type name changed from 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >' to 'PtrDataTable'
+                    type size changed from 384 to 704 bits
+                    1 data member insertion:
+                      'mutex_t PtrDataTable::m_ptr_lock', at offset 384 (in bits)
+                    1 data member change:
+                     type of 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_Rep_type std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_M_t' changed:
+                       underlying type 'class std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >' changed:
+                         type name changed from 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >' to 'std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >'
+
+                         1 data member change:
+                          type of 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true> std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_M_impl' changed:
+                            entity changed from 'struct std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>' to compatible type 'typedef std::set<PtrData, std::less<PtrData>, std::allocator<PtrData> >::_Rep_type'
+                              type name changed from 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>' to 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >'
+
+                              1 base class deletion:
+                                class std::allocator<std::_Rb_tree_node<PtrData> >
+                              2 data member deletions:
+                                'std::_Rb_tree_node_base std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_header', at offset 64 (in bits)
+
+                                'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::size_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_node_count', at offset 320 (in bits)
+
+                              1 data member change:
+                               type of 'std::less<PtrData> std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_key_compare' changed:
+                                 type name changed from 'std::less<PtrData>' to 'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>'
+                                 type size changed from 8 to 384 bits
+                                 1 base class deletion:
+                                   struct std::binary_function<PtrData, PtrData, bool>
+                                 1 base class insertion:
+                                   class std::allocator<std::_Rb_tree_node<PtrData> >
+                                 3 data member insertions:
+                                   'std::less<PtrData> std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_key_compare', at offset 0 (in bits)
+                                   'std::_Rb_tree_node_base std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_header', at offset 64 (in bits)
+                                   'std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::size_type std::_Rb_tree<PtrData, PtrData, std::_Identity<PtrData>, std::less<PtrData>, std::allocator<PtrData> >::_Rb_tree_impl<std::less<PtrData>, true>::_M_node_count', at offset 320 (in bits)
+
+
+
+
+                'Engine::SignalMap Engine::m_signal_map' offset changed from 1664 to 2368 (in bits)
+                'mutex_t Engine::m_signal_lock' offset changed from 2048 to 2752 (in bits)
+                type of 'coifunction* Engine::m_funcs[6]' changed:
+                  type name changed from 'coifunction*[6]' to 'coifunction*[7]'
+                  array type size changed from 384 to 448 bits:
+                  array type subrange 1 changed length from 6 to 7
+                and offset changed from 2368 to 5056 (in bits)
+
+           'bool OffloadDescriptor::m_is_mandatory' offset changed from 320 to 328 (in bits)
+           'const bool OffloadDescriptor::m_is_openmp' offset changed from 328 to 336 (in bits)
+           type of 'OffloadDescriptor::VarExtra* OffloadDescriptor::m_vars_extra' changed:
+             in pointed to type 'struct OffloadDescriptor::VarExtra':
+               type size changed from 576 to 640 bits
+               2 data member insertions:
+                 'void* OffloadDescriptor::VarExtra::alloc', at offset 320 (in bits)
+                 'OffloadDescriptor::OmpAsyncLastEventType OffloadDescriptor::VarExtra::omp_last_event_type', at offset 608 (in bits)
+               4 data member changes (3 filtered):
+                'CeanReadRanges* OffloadDescriptor::VarExtra::read_rng_src' offset changed from 320 to 384 (in bits)
+                type of 'CeanReadRanges* OffloadDescriptor::VarExtra::read_rng_dst' changed:
+                  in pointed to type 'struct CeanReadRanges':
+                    type size changed from 512 to 576 bits
+                    1 data member insertion:
+                      'Arr_Desc* CeanReadRanges::arr_desc', at offset 0 (in bits)
+                    7 data member changes:
+                     'void* CeanReadRanges::ptr' offset changed from 0 to 64 (in bits)
+                     'int64_t CeanReadRanges::current_number' offset changed from 64 to 128 (in bits)
+                     'int64_t CeanReadRanges::range_max_number' offset changed from 128 to 192 (in bits)
+                     'int64_t CeanReadRanges::range_size' offset changed from 192 to 256 (in bits)
+                     'int CeanReadRanges::last_noncont_ind' offset changed from 256 to 320 (in bits)
+                     'int64_t CeanReadRanges::init_offset' offset changed from 320 to 384 (in bits)
+                     'CeanReadDim CeanReadRanges::Dim[1]' offset changed from 384 to 448 (in bits)
+                and offset changed from 384 to 448 (in bits)
+                'int64_t OffloadDescriptor::VarExtra::ptr_arr_offset' offset changed from 448 to 512 (in bits)
+                'bool OffloadDescriptor::VarExtra::is_arr_ptr_el' offset changed from 512 to 576 (in bits)
+
+           'OffloadHostTimerData* OffloadDescriptor::m_timer_data' offset changed from 1984 to 2048 (in bits)
+           'uint64_t OffloadDescriptor::m_in_datalen' offset changed from 2048 to 2112 (in bits)
+           'uint64_t OffloadDescriptor::m_out_datalen' offset changed from 2112 to 2176 (in bits)
+           'bool OffloadDescriptor::m_need_runfunction' offset changed from 2176 to 2240 (in bits)
+
+  [C]'function void __offload_register_image()' has some indirect sub-type changes:
+    return type changed:
+      type name changed from 'void' to 'bool'
+      type size changed from 0 to 8 bits
+
+  [C]'method void std::vector<const VarTable::Entry*, std::allocator<const VarTable::Entry*> >::_M_emplace_back_aux<const VarTable::Entry*>(const VarTable::Entry*&&)' has some indirect sub-type changes:
+    Please note that the symbol of this function is _ZNSt6vectorIPKN8VarTable5EntryESaIS3_EE19_M_emplace_back_auxIJS3_EEEvDpOT_
+     and it aliases symbol: _ZNSt6vectorIPKN8VarTable5EntryESaIS3_EE19_M_emplace_back_auxIIS3_EEEvDpOT_
+    parameter 1 of type 'const VarTable::Entry*&&' changed:
+      rvalue reference type 'const VarTable::Entry*&& became an lvalue reference type: 'const VarTable::Entry*&'
+      in referenced type 'const VarTable::Entry*':
+
+
+25 Removed variables:
+
+  'bool COI::is_available'
+  'static const int MicEnvVar::any_card'
+  'FuncList __offload_entries'
+  'FuncList __offload_funcs'
+  'OffloadInitType __offload_init_type'
+  'uint64_t __offload_use_2mb_buffers'
+  'VarList __offload_vars'
+  'int __omp_device_num'
+  'TargetImage* __target_exe'
+  'int console_enabled'
+  'uint64_t cpu_frequency'
+  'uint64_t mic_buffer_size'
+  'Engine* mic_engines'
+  'uint32_t mic_engines_total'
+  'MicEnvVar mic_env_vars'
+  'char* mic_library_path'
+  'char* mic_proxy_fs_root'
+  'bool mic_proxy_io'
+  'uint32_t mic_stack_size'
+  'pthread_key_t mic_thread_key'
+  'int offload_number'
+  'int offload_report_enabled'
+  'int offload_report_level'
+  'const char* prefix'
+  'int timer_enabled'
+
+7 Added variables:
+
+  'static Stream::StreamMap Stream::all_streams'
+  'static mutex_t Stream::m_stream_lock'
+  'static uint64_t Stream::m_streams_count'
+  'MYOFuncTableList __offload_myo_func_tables'
+  'MYOInitTableList __offload_myo_init_tables'
+  'MYOVarTableList __offload_myo_var_tables'
+  'MYOVarTableList __offload_myo_vtable_tables'
+
+1 Changed variable:
+
+  [C]'static const char* Engine::m_func_names[6]' was changed to 'static const char* Engine::m_func_names[7]':
+    type of variable changed:
+     type name changed from 'const char*[6]' to 'const char*[7]'
+     array type size changed from 384 to 448 bits:
+     array type subrange 1 changed length from 6 to 7
+
+
+7 Removed function symbols not referenced by debug info:
+
+  _ZN7VarListD1Ev
+  _ZN7VarListD2Ev, aliases _ZN7VarListD1Ev
+  _ZN8FuncListD1Ev
+  _ZN8FuncListD2Ev, aliases _ZN8FuncListD1Ev
+  _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev
+  _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev, aliases _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev
+  _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev
+
+76 Added function symbols not referenced by debug info:
+
+  _ZN12PtrDataTableC1Ev
+  _ZN12PtrDataTableC2Ev, aliases _ZN12PtrDataTableC1Ev
+  _ZN12PtrDataTableD1Ev
+  _ZN12PtrDataTableD2Ev, aliases _ZN12PtrDataTableD1Ev
+  _ZN15MYOVarTableListD1Ev
+  _ZN15MYOVarTableListD2Ev, aliases _ZN15MYOVarTableListD1Ev
+  _ZN16MYOFuncTableListD1Ev, aliases _ZN16MYOFuncTableListD2Ev
+  _ZN16MYOFuncTableListD2Ev
+  _ZN16MYOInitTableListD1Ev, aliases _ZN16MYOInitTableListD2Ev
+  _ZN16MYOInitTableListD2Ev
+  _ZN7PtrDataD1Ev
+  _ZN7PtrDataD2Ev, aliases _ZN7PtrDataD1Ev
+  _ZN9TableListI11MYOVarTableED1Ev
+  _ZN9TableListI11MYOVarTableED2Ev, aliases _ZN9TableListI11MYOVarTableED1Ev
+  _ZN9TableListI12MYOFuncTableED1Ev, aliases _ZN9TableListI12MYOFuncTableED2Ev
+  _ZN9TableListI12MYOFuncTableED2Ev
+  _ZN9TableListI12MYOInitTableED1Ev, aliases _ZN9TableListI12MYOInitTableED2Ev
+  _ZN9TableListI12MYOInitTableED2Ev
+  _ZN9TableListI8VarTableED1Ev
+  _ZN9TableListI8VarTableED2Ev, aliases _ZN9TableListI8VarTableED1Ev
+  _ZN9TableListI9FuncTableED1Ev, aliases _ZN9TableListI9FuncTableED2Ev
+  _ZN9TableListI9FuncTableED2Ev
+  _ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EE12_Vector_implD1Ev, aliases _ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EE12_Vector_implD2Ev
+  _ZNSt12_Vector_baseIPKN8VarTable5EntryESaIS3_EE12_Vector_implD2Ev
+  _ZNSt13_Rb_tree_nodeI7PtrDataEC1Ev
+  _ZNSt13_Rb_tree_nodeI7PtrDataEC2Ev, aliases _ZNSt13_Rb_tree_nodeI7PtrDataEC1Ev
+  _ZNSt13_Rb_tree_nodeI8AutoDataEC1Ev
+  _ZNSt13_Rb_tree_nodeI8AutoDataEC2Ev, aliases _ZNSt13_Rb_tree_nodeI8AutoDataEC1Ev
+  _ZNSt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEC1Ev
+  _ZNSt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEC2Ev, aliases _ZNSt13_Rb_tree_nodeISt4pairIKPKvP17OffloadDescriptorEEC1Ev
+  _ZNSt13_Rb_tree_nodeISt4pairIKmP6StreamEEC1Ev
+  _ZNSt13_Rb_tree_nodeISt4pairIKmP6StreamEEC2Ev, aliases _ZNSt13_Rb_tree_nodeISt4pairIKmP6StreamEEC1Ev
+  _ZNSt18_Rb_tree_node_baseC1Ev, aliases _ZNSt18_Rb_tree_node_baseC2Ev
+  _ZNSt18_Rb_tree_node_baseC2Ev
+  _ZNSt3mapIPKvP17OffloadDescriptorSt4lessIS1_ESaISt4pairIKS1_S3_EEED1Ev
+  _ZNSt3mapIPKvP17OffloadDescriptorSt4lessIS1_ESaISt4pairIKS1_S3_EEED2Ev, aliases _ZNSt3mapIPKvP17OffloadDescriptorSt4lessIS1_ESaISt4pairIKS1_S3_EEED1Ev
+  _ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEED1Ev
+  _ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEED2Ev, aliases _ZNSt3mapImP6StreamSt4lessImESaISt4pairIKmS1_EEED1Ev
+  _ZNSt3setI7PtrDataSt4lessIS0_ESaIS0_EED1Ev
+  _ZNSt3setI7PtrDataSt4lessIS0_ESaIS0_EED2Ev, aliases _ZNSt3setI7PtrDataSt4lessIS0_ESaIS0_EED1Ev
+  _ZNSt3setI8AutoDataSt4lessIS0_ESaIS0_EED1Ev, aliases _ZNSt3setI8AutoDataSt4lessIS0_ESaIS0_EED2Ev
+  _ZNSt3setI8AutoDataSt4lessIS0_ESaIS0_EED2Ev
+  _ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EE10_List_implD1Ev
+  _ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EE10_List_implD2Ev, aliases _ZNSt7__cxx1110_List_baseI11PersistDataSaIS1_EE10_List_implD1Ev
+  _ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EE10_List_implD1Ev, aliases _ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseI11TargetImageSaIS1_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EE10_List_implD1Ev, aliases _ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseI6DynLibSaIS1_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implD1Ev
+  _ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implD2Ev, aliases _ZNSt7__cxx1110_List_baseI8MyoTableSaIS1_EE10_List_implD1Ev
+  _ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EE10_List_implD1Ev, aliases _ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseIP7PtrDataSaIS2_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EE10_List_implD1Ev, aliases _ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseIP9coibufferSaIS2_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseIPcSaIS1_EE10_List_implD1Ev, aliases _ZNSt7__cxx1110_List_baseIPcSaIS1_EE10_List_implD2Ev
+  _ZNSt7__cxx1110_List_baseIPcSaIS1_EE10_List_implD2Ev
+  _ZNSt7__cxx114listI11PersistDataSaIS1_EED1Ev, aliases _ZNSt7__cxx114listI11PersistDataSaIS1_EED2Ev
+  _ZNSt7__cxx114listI11PersistDataSaIS1_EED2Ev
+  _ZNSt7__cxx114listI6DynLibSaIS1_EED1Ev
+  _ZNSt7__cxx114listI6DynLibSaIS1_EED2Ev, aliases _ZNSt7__cxx114listI6DynLibSaIS1_EED1Ev
+  _ZNSt7__cxx114listIP7PtrDataSaIS2_EED1Ev, aliases _ZNSt7__cxx114listIP7PtrDataSaIS2_EED2Ev
+  _ZNSt7__cxx114listIP7PtrDataSaIS2_EED2Ev
+  _ZNSt7__cxx114listIP9coibufferSaIS2_EED1Ev, aliases _ZNSt7__cxx114listIP9coibufferSaIS2_EED2Ev
+  _ZNSt7__cxx114listIP9coibufferSaIS2_EED2Ev
+  _ZNSt7__cxx114listIPcSaIS1_EED1Ev, aliases _ZNSt7__cxx114listIPcSaIS1_EED2Ev
+  _ZNSt7__cxx114listIPcSaIS1_EED2Ev
+  _ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EED1Ev
+  _ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EED2Ev, aliases _ZNSt8_Rb_treeI7PtrDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EED1Ev
+  _ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EED1Ev
+  _ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EED2Ev, aliases _ZNSt8_Rb_treeI8AutoDataS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE13_Rb_tree_implIS4_Lb1EED1Ev
+  _ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb1EED1Ev, aliases _ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb1EED2Ev
+  _ZNSt8_Rb_treeIPKvSt4pairIKS1_P17OffloadDescriptorESt10_Select1stIS6_ESt4lessIS1_ESaIS6_EE13_Rb_tree_implISA_Lb1EED2Ev
+  _ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EED1Ev
+  _ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EED2Ev, aliases _ZNSt8_Rb_treeImSt4pairIKmP6StreamESt10_Select1stIS4_ESt4lessImESaIS4_EE13_Rb_tree_implIS8_Lb1EED1Ev
+  _ZNSt8iteratorISt18input_iterator_tagN8VarTable5EntryElPS2_RS2_EC1Ev
+  _ZNSt8iteratorISt18input_iterator_tagN8VarTable5EntryElPS2_RS2_EC2Ev, aliases _ZNSt8iteratorISt18input_iterator_tagN8VarTable5EntryElPS2_RS2_EC1Ev
+
+22 Removed variable symbols not referenced by debug info:
+
+  _ZN3COI10BufferCopyE
+  _ZN3COI10BufferReadE
+  _ZN3COI11BufferUnmapE
+  _ZN3COI11BufferWriteE
+  _ZN3COI12BufferCreateE
+  _ZN3COI13BufferDestroyE
+  _ZN3COI14BufferSetStateE
+  _ZN3COI14EngineGetCountE
+  _ZN3COI14PipelineCreateE
+  _ZN3COI14ProcessDestroyE
+  _ZN3COI15EngineGetHandleE
+  _ZN3COI15PipelineDestroyE
+  _ZN3COI19PipelineRunFunctionE
+  _ZN3COI20BufferGetSinkAddressE
+  _ZN3COI21PerfGetCycleFrequencyE
+  _ZN3COI22BufferCreateFromMemoryE
+  _ZN3COI23ProcessCreateFromMemoryE
+  _ZN3COI24ProcessRegisterLibrariesE
+  _ZN3COI25ProcessGetFunctionHandlesE
+  _ZN3COI28ProcessLoadLibraryFromMemoryE
+  _ZN3COI9BufferMapE
+  _ZN3COI9EventWaitE
+
+4 Added variable symbols not referenced by debug info:
+
+  _ZN3COI13EngineGetInfoE
+  _ZN3COI18PipelineSetCPUMaskE
+  _ZN3COI20PipelineClearCPUMaskE
+  _ZN3COI21EventRegisterCallbackE
+
index 1b67bb68e0171b30560a89a897334c772b0709e3..0a74e3eacbd9dbe95a6f34dae08bb2f2cb1fd8ca 100644 (file)
@@ -369,6 +369,13 @@ InOutSpec in_out_specs[] =
     "data/test-diff-filter/test29-finer-redundancy-marking-report-0.txt",
     "output/test-diff-filter/test29-finer-redundancy-marking-report-0.txt",
   },
+  {
+    "data/test-diff-filter/test30-pr18904-rvalueref-liba.so",
+    "data/test-diff-filter/test30-pr18904-rvalueref-libb.so",
+    "--no-linkage-name --no-redundant",
+    "data/test-diff-filter/test30-pr18904-rvalueref-report0.txt",
+    "output/test-diff-filter/test30-pr18904-rvalueref-report0.txt",
+  },
   // This should be the last entry
   {NULL, NULL, NULL, NULL, NULL}
 };
This page took 0.125855 seconds and 5 git commands to generate.