Fuzz introspector: fuzz-fregion-reader
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
206 646 hobbes::tctorMaps[abi:cxx11]() call site: 00646 _ZNSt5tupleIJN6hobbes15unique_refc_mapIKNS0_4PrimEJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS0_8MonoTypeEEEEENS1_IKNS0_9OpaquePtrEJS9_jbEEENS1_IKNS0_4TVarEJS9_EEENS1_IKNS0_4TGenEJiEEENS1_IKNS0_4TAbsEJSt6vectorIS9_SaIS9_EESC_EEENS1_IKNS0_4TAppEJSC_SP_ISC_SaISC_EEEEENS1_IKNS0_10FixedArrayEJSC_SC_EEENS1_IKNS0_5ArrayEJSC_EEENS1_IKNS0_7VariantEJSP_INS14_6MemberESaIS16_EEEEENS1_IKNS0_6RecordEJSP_INS1A_6MemberESaIS1C_EEEEENS1_IKNS0_4FuncEJSC_SC_EEENS1_IKNS0_6ExistsEJS9_SC_EEENS1_IKNS0_9RecursiveEJS9_SC_EEENS1_IKNS0_7TStringEJS9_EEENS1_IKNS0_5TLongEJlEEENS1_IKNS0_5TExprEJS9_EEEEEC2IvTnNSt9enable_ifIXclsr4_TCCIXsr7is_voidIT_EE5valueEEE37__is_implicitly_default_constructibleEEbE4typeELb1EEEv
151 465 hobbes::fregion::readEnvironmentPage(hobbes::fregion::imagefile*, unsigned long) call site: 00465 _ZN9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEEC2IPmEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE
64 204 hobbes::fregion::pagedata::encode(hobbes::fregion::pagetype::code, unsigned short) call site: 00204
38 866 hobbes::unique_refc_map , std::allocator >, std::shared_ptr >::compact() call site: 00866 pthread_mutex_unlock
36 1071 hobbes::unique_refc_map , std::vector , std::allocator > > >::compact() call site: 01071
35 1026 hobbes::unique_refc_map , std::allocator >, std::allocator , std::allocator > > >, std::shared_ptr >::compact() call site: 01026
34 1191 hobbes::unique_refc_map > >::compact() call site: 01191
34 1235 hobbes::unique_refc_map > >::compact() call site: 01235
27 953 hobbes::unique_refc_map , std::allocator > >::compact() call site: 00953
27 1117 hobbes::unique_refc_map , std::shared_ptr >::compact() call site: 01117
26 990 hobbes::unique_refc_map ::compact() call site: 00990
26 1279 hobbes::unique_refc_map , std::shared_ptr >::compact() call site: 01279

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 (anonymous namespace)::writeInput(unsigned char const*, unsigned long) [function] [call site] 00001
2 (anonymous namespace)::scratchPath[abi:cxx11]() [function] [call site] 00002
3 __cxa_guard_acquire [call site] 00003
3 (anonymous namespace)::scratchPath[abi:cxx11]()::$_0::operator()[abi:cxx11]() const [function] [call site] 00004
4 getenv [call site] 00005
4 std::allocator<char>::allocator() [function] [call site] 00006
5 __gnu_cxx::new_allocator<char>::new_allocator() [function] [call site] 00007
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00008
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00009
6 std::pointer_traits<char*>::pointer_to(char&) [function] [call site] 00010
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00011
6 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00012
7 __gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&) [function] [call site] 00013
5 std::char_traits<char>::length(char const*) [function] [call site] 00014
6 strlen [call site] 00015
5 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [function] [call site] 00016
6 bool __gnu_cxx::__is_null_pointer<char const>(char const*) [function] [call site] 00017
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [call site] 00018
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*) [function] [call site] 00019
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [function] [call site] 00020
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char const*, char const*) [function] [call site] 00021
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) [function] [call site] 00022
8 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00023
8 std::char_traits<char>::copy(char*, char const*, unsigned long) [function] [call site] 00024
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00025
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [function] [call site] 00026
7 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00027
5 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00028
4 getpid [call site] 00029
4 std::__cxx11::to_string(int) [function] [call site] 00030
5 unsigned int std::__detail::__to_chars_len<unsigned int>(unsigned int, int) [function] [call site] 00031
5 std::allocator<char>::allocator() [function] [call site] 00032
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(unsigned long, char, std::allocator<char> const&) [function] [call site] 00033
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00034
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00035
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char) [call site] 00036
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00037
5 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00038
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00039
5 void std::__detail::__to_chars_10_impl<unsigned int>(char*, unsigned int, unsigned int) [function] [call site] 00040
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00041
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [function] [call site] 00042
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [function] [call site] 00043
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [function] [call site] 00044
7 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00045
8 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) [function] [call site] 00046
7 __clang_call_terminate [call site] 00047
8 __cxa_begin_catch [call site] 00048
5 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00049
5 __clang_call_terminate [call site] 00050
4 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00051
3 __cxa_atexit [call site] 00052
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00053
3 __cxa_guard_release [call site] 00054
3 __cxa_guard_abort [call site] 00055
2 fopen [call site] 00056
2 __cxa_allocate_exception [call site] 00057
2 (anonymous namespace)::scratchPath[abi:cxx11]() [function] [call site] 00058
2 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00059
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00060
2 __cxa_throw [call site] 00061
2 __cxa_free_exception [call site] 00062
2 fwrite [call site] 00063
2 fclose [call site] 00064
2 __cxa_allocate_exception [call site] 00065
2 (anonymous namespace)::scratchPath[abi:cxx11]() [function] [call site] 00066
2 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00067
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00068
2 __cxa_throw [call site] 00069
2 __cxa_free_exception [call site] 00070
2 fclose [call site] 00071
1 __cxa_begin_catch [call site] 00072
1 fprintf [call site] 00073
1 exit [call site] 00074
1 (anonymous namespace)::scratchPath[abi:cxx11]() [function] [call site] 00075
1 hobbes::fregion::reader::reader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00076
2 hobbes::fregion::openFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, unsigned short, unsigned short, unsigned long) [function] [call site] 00077
3 hobbes::fregion::imagefile::imagefile() [function] [call site] 00078
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00079
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00080
5 std::allocator<char>::allocator() [function] [call site] 00081
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&) [function] [call site] 00082
6 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00083
5 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00084
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00085
5 __clang_call_terminate [call site] 00086
4 std::vector<unsigned long, std::allocator<unsigned long> >::vector() [function] [call site] 00087
5 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_Vector_base() [function] [call site] 00088
6 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_Vector_impl::_Vector_impl() [function] [call site] 00089
7 std::allocator<unsigned long>::allocator() [function] [call site] 00090
8 __gnu_cxx::new_allocator<unsigned long>::new_allocator() [function] [call site] 00091
7 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00092
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::vector() [function] [call site] 00093
5 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_Vector_base() [function] [call site] 00094
6 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_Vector_impl::_Vector_impl() [function] [call site] 00095
7 std::allocator<hobbes::fregion::pagedata>::allocator() [function] [call site] 00096
8 __gnu_cxx::new_allocator<hobbes::fregion::pagedata>::new_allocator() [function] [call site] 00097
7 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00098
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00099
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00100
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00101
3 open [call site] 00102
3 std::allocator<char>::allocator() [function] [call site] 00103
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00104
3 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00105
4 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream() [function] [call site] 00106
5 std::basic_ios<char, std::char_traits<char> >::basic_ios() [function] [call site] 00107
6 std::ios_base::ios_base() [call site] 00108
5 std::basic_ostream<char, std::char_traits<char> >::basic_ostream() [function] [call site] 00109
6 std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) [call site] 00110
5 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::basic_stringbuf(std::_Ios_Openmode) [function] [call site] 00111
6 std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf() [function] [call site] 00112
7 std::locale::locale() [call site] 00113
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00114
5 std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) [call site] 00115
5 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf() [function] [call site] 00116
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00117
6 std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf() [function] [call site] 00118
7 std::locale::~locale() [call site] 00119
5 std::basic_ostream<char, std::char_traits<char> >::~basic_ostream() [function] [call site] 00120
5 std::ios_base::~ios_base() [call site] 00121
4 __errno_location [call site] 00122
4 strerror [call site] 00123
4 std::ostream::operator<<(std::ostream& (*)(std::ostream&)) [function] [call site] 00124
4 __cxa_allocate_exception [call site] 00125
4 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00126
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00127
4 __cxa_throw [call site] 00128
4 __cxa_free_exception [call site] 00129
4 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream() [function] [call site] 00130
5 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream() [function] [call site] 00131
6 std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::~basic_stringbuf() [function] [call site] 00132
6 std::basic_ostream<char, std::char_traits<char> >::~basic_ostream() [function] [call site] 00133
5 std::ios_base::~ios_base() [call site] 00134
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00135
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00136
3 hobbes::fregion::loadFileSize(hobbes::fregion::imagefile*) [function] [call site] 00137
4 fstat [call site] 00138
3 std::allocator<char>::allocator() [function] [call site] 00139
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00140
3 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00141
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00142
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00143
3 hobbes::fregion::createFile(hobbes::fregion::imagefile*) [function] [call site] 00144
4 __cxa_allocate_exception [call site] 00145
4 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00146
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00147
4 __cxa_throw [call site] 00148
4 __cxa_free_exception [call site] 00149
4 sysconf [call site] 00150
4 hobbes::fregion::assertValidPageSize(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00151
5 __cxa_allocate_exception [call site] 00152
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00153
6 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream() [function] [call site] 00154
6 std::ostream::operator<<(unsigned long) [function] [call site] 00155
7 std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) [call site] 00156
6 std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream() [function] [call site] 00157
5 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00158
5 __cxa_throw [call site] 00159
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00160
5 __cxa_allocate_exception [call site] 00161
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00162
5 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00163
5 __cxa_throw [call site] 00164
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00165
5 __cxa_allocate_exception [call site] 00166
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00167
5 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00168
5 __cxa_throw [call site] 00169
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00170
5 __cxa_free_exception [call site] 00171
4 hobbes::fregion::allocPage(hobbes::fregion::imagefile*) [function] [call site] 00172
5 hobbes::fregion::allocPages(hobbes::fregion::imagefile*, unsigned long) [function] [call site] 00173
6 posix_fallocate [call site] 00174
6 std::allocator<char>::allocator() [function] [call site] 00175
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00176
6 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00177
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00178
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00179
6 std::allocator<char>::allocator() [function] [call site] 00180
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00181
6 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00182
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00183
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00184
4 hobbes::fregion::seekAbs(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00185
5 lseek [call site] 00186
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00187
5 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00188
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00189
4 void hobbes::fregion::write<hobbes::fregion::filehead>(hobbes::fregion::imagefile*, hobbes::fregion::filehead const&) [function] [call site] 00190
5 hobbes::fregion::fdwrite(hobbes::fregion::imagefile*, char const*, unsigned long) [function] [call site] 00191
6 write [call site] 00192
6 __errno_location [call site] 00193
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00194
6 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00195
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00196
6 std::allocator<char>::allocator() [function] [call site] 00197
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00198
6 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00199
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00200
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00201
4 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00202
5 hobbes::fregion::pagedata::encode(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00203
6 hobbes::fregion::pagetype::encode(hobbes::fregion::pagetype::code) [function] [call site] 00204
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata&&) [function] [call site] 00205
5 hobbes::fregion::pagedata& std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::emplace_back<hobbes::fregion::pagedata>(hobbes::fregion::pagedata&&) [function] [call site] 00206
6 void std::allocator_traits<std::allocator<hobbes::fregion::pagedata> >::construct<hobbes::fregion::pagedata, hobbes::fregion::pagedata>(std::allocator<hobbes::fregion::pagedata>&, hobbes::fregion::pagedata*, hobbes::fregion::pagedata&&) [function] [call site] 00207
7 void __gnu_cxx::new_allocator<hobbes::fregion::pagedata>::construct<hobbes::fregion::pagedata, hobbes::fregion::pagedata>(hobbes::fregion::pagedata*, hobbes::fregion::pagedata&&) [function] [call site] 00208
6 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::end() [function] [call site] 00209
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::__normal_iterator(hobbes::fregion::pagedata* const&) [function] [call site] 00210
6 void std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_realloc_insert<hobbes::fregion::pagedata>(__gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >, hobbes::fregion::pagedata&&) [function] [call site] 00211
7 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::begin() [function] [call site] 00212
8 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::__normal_iterator(hobbes::fregion::pagedata* const&) [function] [call site] 00213
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::difference_type __gnu_cxx::operator-<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >(__gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&, __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&) [function] [call site] 00214
8 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::base() const [function] [call site] 00215
7 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_allocate(unsigned long) [function] [call site] 00216
8 std::allocator_traits<std::allocator<hobbes::fregion::pagedata> >::allocate(std::allocator<hobbes::fregion::pagedata>&, unsigned long) [function] [call site] 00217
9 __gnu_cxx::new_allocator<hobbes::fregion::pagedata>::allocate(unsigned long, void const*) [function] [call site] 00218
10 __gnu_cxx::new_allocator<hobbes::fregion::pagedata>::_M_max_size() const [function] [call site] 00219
7 void std::allocator_traits<std::allocator<hobbes::fregion::pagedata> >::construct<hobbes::fregion::pagedata, hobbes::fregion::pagedata>(std::allocator<hobbes::fregion::pagedata>&, hobbes::fregion::pagedata*, hobbes::fregion::pagedata&&) [function] [call site] 00220
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::base() const [function] [call site] 00221
7 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_get_Tp_allocator() [function] [call site] 00222
7 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_S_relocate(hobbes::fregion::pagedata*, hobbes::fregion::pagedata*, hobbes::fregion::pagedata*, std::allocator<hobbes::fregion::pagedata>&) [function] [call site] 00223
8 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_S_do_relocate(hobbes::fregion::pagedata*, hobbes::fregion::pagedata*, hobbes::fregion::pagedata*, std::allocator<hobbes::fregion::pagedata>&, std::integral_constant<bool, true>) [function] [call site] 00224
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::base() const [function] [call site] 00225
7 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_get_Tp_allocator() [function] [call site] 00226
7 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_S_relocate(hobbes::fregion::pagedata*, hobbes::fregion::pagedata*, hobbes::fregion::pagedata*, std::allocator<hobbes::fregion::pagedata>&) [function] [call site] 00227
7 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_deallocate(hobbes::fregion::pagedata*, unsigned long) [function] [call site] 00228
8 std::allocator_traits<std::allocator<hobbes::fregion::pagedata> >::deallocate(std::allocator<hobbes::fregion::pagedata>&, hobbes::fregion::pagedata*, unsigned long) [function] [call site] 00229
9 __gnu_cxx::new_allocator<hobbes::fregion::pagedata>::deallocate(hobbes::fregion::pagedata*, unsigned long) [function] [call site] 00230
6 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::back() [function] [call site] 00231
7 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::end() [function] [call site] 00232
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::operator-(long) const [function] [call site] 00233
8 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::__normal_iterator(hobbes::fregion::pagedata* const&) [function] [call site] 00234
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::operator*() const [function] [call site] 00235
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::back() [function] [call site] 00236
4 void hobbes::fregion::write<hobbes::fregion::pagedata>(hobbes::fregion::imagefile*, hobbes::fregion::pagedata const&) [function] [call site] 00237
4 std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long&&) [function] [call site] 00238
5 unsigned long& std::vector<unsigned long, std::allocator<unsigned long> >::emplace_back<unsigned long>(unsigned long&&) [function] [call site] 00239
6 void std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long>(std::allocator<unsigned long>&, unsigned long*, unsigned long&&) [function] [call site] 00240
7 void __gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long>(unsigned long*, unsigned long&&) [function] [call site] 00241
6 std::vector<unsigned long, std::allocator<unsigned long> >::end() [function] [call site] 00242
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long* const&) [function] [call site] 00243
6 void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long&&) [function] [call site] 00244
7 std::vector<unsigned long, std::allocator<unsigned long> >::begin() [function] [call site] 00245
8 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long* const&) [function] [call site] 00246
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [function] [call site] 00247
8 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00248
7 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [function] [call site] 00249
8 std::allocator_traits<std::allocator<unsigned long> >::allocate(std::allocator<unsigned long>&, unsigned long) [function] [call site] 00250
9 __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*) [function] [call site] 00251
10 __gnu_cxx::new_allocator<unsigned long>::_M_max_size() const [function] [call site] 00252
7 void std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long>(std::allocator<unsigned long>&, unsigned long*, unsigned long&&) [function] [call site] 00253
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00254
7 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [function] [call site] 00255
7 std::vector<unsigned long, std::allocator<unsigned long> >::_S_relocate(unsigned long*, unsigned long*, unsigned long*, std::allocator<unsigned long>&) [function] [call site] 00256
8 std::vector<unsigned long, std::allocator<unsigned long> >::_S_do_relocate(unsigned long*, unsigned long*, unsigned long*, std::allocator<unsigned long>&, std::integral_constant<bool, true>) [function] [call site] 00257
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00258
7 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [function] [call site] 00259
7 std::vector<unsigned long, std::allocator<unsigned long> >::_S_relocate(unsigned long*, unsigned long*, unsigned long*, std::allocator<unsigned long>&) [function] [call site] 00260
7 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long*, unsigned long) [function] [call site] 00261
8 std::allocator_traits<std::allocator<unsigned long> >::deallocate(std::allocator<unsigned long>&, unsigned long*, unsigned long) [function] [call site] 00262
9 __gnu_cxx::new_allocator<unsigned long>::deallocate(unsigned long*, unsigned long) [function] [call site] 00263
6 std::vector<unsigned long, std::allocator<unsigned long> >::back() [function] [call site] 00264
7 std::vector<unsigned long, std::allocator<unsigned long> >::end() [function] [call site] 00265
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator-(long) const [function] [call site] 00266
8 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long* const&) [function] [call site] 00267
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*() const [function] [call site] 00268
3 hobbes::fregion::readFile(hobbes::fregion::imagefile*, unsigned short, unsigned short) [function] [call site] 00269
4 hobbes::fregion::seekAbs(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00270
4 void hobbes::fregion::read<hobbes::fregion::filehead>(hobbes::fregion::imagefile const*, hobbes::fregion::filehead*) [function] [call site] 00271
5 hobbes::fregion::fdread(hobbes::fregion::imagefile const*, char*, unsigned long) [function] [call site] 00272
6 read [call site] 00273
6 __errno_location [call site] 00274
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00275
6 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00276
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00277
6 std::allocator<char>::allocator() [function] [call site] 00278
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00279
6 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00280
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00281
4 __cxa_allocate_exception [call site] 00282
4 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00283
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00284
4 __cxa_throw [call site] 00285
4 __cxa_free_exception [call site] 00286
4 __cxa_allocate_exception [call site] 00287
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned short>(unsigned short const&) [function] [call site] 00288
5 std::ostream::operator<<(unsigned short) [function] [call site] 00289
6 std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) [call site] 00290
4 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00291
4 __cxa_throw [call site] 00292
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00293
4 __cxa_free_exception [call site] 00294
4 __cxa_allocate_exception [call site] 00295
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned short>(unsigned short const&) [function] [call site] 00296
4 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00297
4 __cxa_throw [call site] 00298
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00299
4 __cxa_free_exception [call site] 00300
4 hobbes::fregion::assertValidPageSize(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00301
4 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00302
4 void hobbes::fregion::read<hobbes::fregion::pagedata>(hobbes::fregion::imagefile const*, hobbes::fregion::pagedata*) [function] [call site] 00303
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata const&) [function] [call site] 00304
5 void std::allocator_traits<std::allocator<hobbes::fregion::pagedata> >::construct<hobbes::fregion::pagedata, hobbes::fregion::pagedata const&>(std::allocator<hobbes::fregion::pagedata>&, hobbes::fregion::pagedata*, hobbes::fregion::pagedata const&) [function] [call site] 00305
6 void __gnu_cxx::new_allocator<hobbes::fregion::pagedata>::construct<hobbes::fregion::pagedata, hobbes::fregion::pagedata const&>(hobbes::fregion::pagedata*, hobbes::fregion::pagedata const&) [function] [call site] 00306
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::end() [function] [call site] 00307
5 void std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_realloc_insert<hobbes::fregion::pagedata const&>(__gnu_cxx::__normal_iterator<hobbes::fregion::pagedata*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >, hobbes::fregion::pagedata const&) [function] [call site] 00308
6 void std::allocator_traits<std::allocator<hobbes::fregion::pagedata> >::construct<hobbes::fregion::pagedata, hobbes::fregion::pagedata const&>(std::allocator<hobbes::fregion::pagedata>&, hobbes::fregion::pagedata*, hobbes::fregion::pagedata const&) [function] [call site] 00309
4 std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long&&) [function] [call site] 00310
4 hobbes::fregion::readPageData(hobbes::fregion::imagefile*) [function] [call site] 00311
5 std::vector<unsigned long, std::allocator<unsigned long> >::begin() [function] [call site] 00312
5 std::vector<unsigned long, std::allocator<unsigned long> >::end() [function] [call site] 00313
5 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00314
5 void hobbes::fregion::read<hobbes::fregion::pagedata>(hobbes::fregion::imagefile const*, hobbes::fregion::pagedata*) [function] [call site] 00315
5 hobbes::fregion::pagedata::type() const [function] [call site] 00316
6 hobbes::fregion::pagetype::decode(unsigned char) [function] [call site] 00317
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata const&) [function] [call site] 00318
5 hobbes::fregion::restInPage(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00319
5 void hobbes::fregion::read<unsigned long>(hobbes::fregion::imagefile const*, unsigned long*) [function] [call site] 00320
5 hobbes::fregion::ensureTOCPageLink(hobbes::fregion::imagefile const*, unsigned long, std::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> > const&) [function] [call site] 00321
6 __cxa_allocate_exception [call site] 00322
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00323
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00324
6 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00325
6 __cxa_throw [call site] 00326
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00327
6 __cxa_allocate_exception [call site] 00328
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00329
6 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00330
6 __cxa_throw [call site] 00331
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00332
5 hobbes::fregion::pageOffset(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00333
5 std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&) [function] [call site] 00334
6 void std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long const&>(std::allocator<unsigned long>&, unsigned long*, unsigned long const&) [function] [call site] 00335
7 void __gnu_cxx::new_allocator<unsigned long>::construct<unsigned long, unsigned long const&>(unsigned long*, unsigned long const&) [function] [call site] 00336
6 std::vector<unsigned long, std::allocator<unsigned long> >::end() [function] [call site] 00337
6 void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [function] [call site] 00338
7 void std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long const&>(std::allocator<unsigned long>&, unsigned long*, unsigned long const&) [function] [call site] 00339
5 hobbes::fregion::seekAbs(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00340
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00341
4 hobbes::fregion::pagedata::type() const [function] [call site] 00342
4 hobbes::fregion::readEnvironmentPage(hobbes::fregion::imagefile*, unsigned long) [function] [call site] 00343
5 hobbes::fregion::pageOffset(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00344
5 hobbes::fregion::seekAbs(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00345
5 hobbes::fregion::readEnvironmentRecord(hobbes::fregion::imagefile*) [function] [call site] 00346
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00347
6 std::vector<unsigned char, std::allocator<unsigned char> >::vector() [function] [call site] 00348
7 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base() [function] [call site] 00349
8 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl() [function] [call site] 00350
9 std::allocator<unsigned char>::allocator() [function] [call site] 00351
10 __gnu_cxx::new_allocator<unsigned char>::new_allocator() [function] [call site] 00352
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00353
6 hobbes::fregion::filePosition(hobbes::fregion::imagefile const*) [function] [call site] 00354
7 lseek [call site] 00355
7 std::allocator<char>::allocator() [function] [call site] 00356
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00357
7 hobbes::fregion::raiseSysError(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00358
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00359
7 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00360
6 void hobbes::fregion::read<unsigned long>(hobbes::fregion::imagefile const*, unsigned long*) [function] [call site] 00361
6 hobbes::fregion::read(hobbes::fregion::imagefile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) [function] [call site] 00362
7 void hobbes::fregion::read<unsigned long>(hobbes::fregion::imagefile const*, unsigned long*) [function] [call site] 00363
7 hobbes::fregion::ensureLengthInFile(hobbes::fregion::imagefile const*, unsigned long, unsigned long) [function] [call site] 00364
8 std::numeric_limits<unsigned long>::max() [function] [call site] 00365
8 __cxa_allocate_exception [call site] 00366
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00367
8 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00368
8 __cxa_throw [call site] 00369
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00370
8 __cxa_free_exception [call site] 00371
8 lseek [call site] 00372
8 __cxa_allocate_exception [call site] 00373
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00374
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00375
8 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00376
8 __cxa_throw [call site] 00377
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00378
8 __cxa_free_exception [call site] 00379
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long) [function] [call site] 00380
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char) [call site] 00381
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00382
7 void hobbes::fregion::reads<char>(hobbes::fregion::imagefile const*, unsigned long, char*) [function] [call site] 00383
8 hobbes::fregion::fdread(hobbes::fregion::imagefile const*, char*, unsigned long) [function] [call site] 00384
6 hobbes::fregion::read(hobbes::fregion::imagefile*, std::vector<unsigned char, std::allocator<unsigned char> >*) [function] [call site] 00385
7 void hobbes::fregion::read<unsigned long>(hobbes::fregion::imagefile const*, unsigned long*) [function] [call site] 00386
7 hobbes::fregion::ensureLengthInFile(hobbes::fregion::imagefile const*, unsigned long, unsigned long) [function] [call site] 00387
7 std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned long) [function] [call site] 00388
8 std::vector<unsigned char, std::allocator<unsigned char> >::_M_default_append(unsigned long) [function] [call site] 00389
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [function] [call site] 00390
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [function] [call site] 00391
10 std::allocator_traits<std::allocator<unsigned char> >::allocate(std::allocator<unsigned char>&, unsigned long) [function] [call site] 00392
11 __gnu_cxx::new_allocator<unsigned char>::allocate(unsigned long, void const*) [function] [call site] 00393
12 __gnu_cxx::new_allocator<unsigned char>::_M_max_size() const [function] [call site] 00394
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [function] [call site] 00395
9 __cxa_begin_catch [call site] 00396
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char*, unsigned long) [function] [call site] 00397
10 std::allocator_traits<std::allocator<unsigned char> >::deallocate(std::allocator<unsigned char>&, unsigned char*, unsigned long) [function] [call site] 00398
11 __gnu_cxx::new_allocator<unsigned char>::deallocate(unsigned char*, unsigned long) [function] [call site] 00399
9 __cxa_rethrow [call site] 00400
9 __cxa_end_catch [call site] 00401
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [function] [call site] 00402
9 std::vector<unsigned char, std::allocator<unsigned char> >::_S_relocate(unsigned char*, unsigned char*, unsigned char*, std::allocator<unsigned char>&) [function] [call site] 00403
10 std::vector<unsigned char, std::allocator<unsigned char> >::_S_do_relocate(unsigned char*, unsigned char*, unsigned char*, std::allocator<unsigned char>&, std::integral_constant<bool, true>) [function] [call site] 00404
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char*, unsigned long) [function] [call site] 00405
9 __clang_call_terminate [call site] 00406
8 std::vector<unsigned char, std::allocator<unsigned char> >::_M_erase_at_end(unsigned char*) [function] [call site] 00407
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [function] [call site] 00408
9 __clang_call_terminate [call site] 00409
7 std::vector<unsigned char, std::allocator<unsigned char> >::operator[](unsigned long) [function] [call site] 00410
7 void hobbes::fregion::reads<unsigned char>(hobbes::fregion::imagefile const*, unsigned long, unsigned char*) [function] [call site] 00411
6 hobbes::fregion::binding::binding(std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned long, unsigned long) [function] [call site] 00412
7 std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&) [function] [call site] 00413
8 __gnu_cxx::__alloc_traits<std::allocator<unsigned char>, unsigned char>::_S_select_on_copy(std::allocator<unsigned char> const&) [function] [call site] 00414
9 std::allocator_traits<std::allocator<unsigned char> >::select_on_container_copy_construction(std::allocator<unsigned char> const&) [function] [call site] 00415
10 std::allocator<unsigned char>::allocator(std::allocator<unsigned char> const&) [function] [call site] 00416
11 __gnu_cxx::new_allocator<unsigned char>::new_allocator(__gnu_cxx::new_allocator<unsigned char> const&) [function] [call site] 00417
8 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base(unsigned long, std::allocator<unsigned char> const&) [function] [call site] 00418
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl(std::allocator<unsigned char> const&) [function] [call site] 00419
10 std::allocator<unsigned char>::allocator(std::allocator<unsigned char> const&) [function] [call site] 00420
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00421
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage(unsigned long) [function] [call site] 00422
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned long) [function] [call site] 00423
9 __gnu_cxx::new_allocator<unsigned char>::~new_allocator() [function] [call site] 00424
8 __gnu_cxx::new_allocator<unsigned char>::~new_allocator() [function] [call site] 00425
8 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [function] [call site] 00426
8 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::~_Vector_base() [function] [call site] 00427
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_deallocate(unsigned char*, unsigned long) [function] [call site] 00428
9 __gnu_cxx::new_allocator<unsigned char>::~new_allocator() [function] [call site] 00429
9 __clang_call_terminate [call site] 00430
6 hobbes::fregion::binding::operator=(hobbes::fregion::binding&&) [function] [call site] 00431
7 std::vector<unsigned char, std::allocator<unsigned char> >::operator=(std::vector<unsigned char, std::allocator<unsigned char> >&&) [function] [call site] 00432
8 std::vector<unsigned char, std::allocator<unsigned char> >::_M_move_assign(std::vector<unsigned char, std::allocator<unsigned char> >&&, std::integral_constant<bool, true>) [function] [call site] 00433
9 std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::allocator<unsigned char> const&) [function] [call site] 00434
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base(std::allocator<unsigned char> const&) [function] [call site] 00435
11 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl::_Vector_impl(std::allocator<unsigned char> const&) [function] [call site] 00436
9 __gnu_cxx::new_allocator<unsigned char>::~new_allocator() [function] [call site] 00437
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_swap_data(std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data&) [function] [call site] 00438
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00439
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_copy_data(std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data const&) [function] [call site] 00440
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_copy_data(std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data const&) [function] [call site] 00441
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_copy_data(std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data const&) [function] [call site] 00442
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data::_M_swap_data(std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_impl_data&) [function] [call site] 00443
9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [function] [call site] 00444
9 std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [function] [call site] 00445
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_get_Tp_allocator() [function] [call site] 00446
10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::~_Vector_base() [function] [call site] 00447
10 __clang_call_terminate [call site] 00448
6 hobbes::fregion::binding::~binding() [function] [call site] 00449
7 std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [function] [call site] 00450
6 std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [function] [call site] 00451
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00452
5 hobbes::fregion::filePosition(hobbes::fregion::imagefile const*) [function] [call site] 00453
5 hobbes::fregion::ensurePageInTable(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00454
6 __cxa_allocate_exception [call site] 00455
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00456
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > hobbes::string::from<unsigned long>(unsigned long const&) [function] [call site] 00457
6 std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00458
6 __cxa_throw [call site] 00459
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00460
6 __cxa_free_exception [call site] 00461
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00462
5 hobbes::fregion::pagedata::availBytes() const [function] [call site] 00463
5 hobbes::fregion::filePosition(hobbes::fregion::imagefile const*) [function] [call site] 00464
5 hobbes::fregion::pageCount(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00465
3 std::allocator<char>::allocator() [function] [call site] 00466
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00467
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00468
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00469
3 hobbes::fregion::findSpace(hobbes::fregion::imagefile*, hobbes::fregion::pagetype::code, unsigned long, unsigned long) [function] [call site] 00470
4 __assert_fail [call site] 00471
4 hobbes::fregion::findPageWithSpace(hobbes::fregion::imagefile*, hobbes::fregion::pagetype::code, unsigned long, unsigned long, unsigned long*) [function] [call site] 00472
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00473
5 hobbes::fregion::pagedata::availBytes() const [function] [call site] 00474
5 unsigned long hobbes::fregion::align<unsigned long>(unsigned long, unsigned long) [function] [call site] 00475
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00476
4 hobbes::fregion::pagedata::availBytes() const [function] [call site] 00477
4 unsigned long hobbes::fregion::align<unsigned long>(unsigned long, unsigned long) [function] [call site] 00478
4 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00479
4 hobbes::fregion::updateTOCData(hobbes::fregion::imagefile*, unsigned long, hobbes::fregion::pagedata const&) [function] [call site] 00480
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00481
5 hobbes::fregion::pagedata::availBytes() const [function] [call site] 00482
5 __assert_fail [call site] 00483
5 hobbes::fregion::pageTOCPosition(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00484
6 hobbes::fregion::tocPageToFilePage(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00485
7 __assert_fail [call site] 00486
5 hobbes::fregion::seekAbs(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00487
5 void hobbes::fregion::write<hobbes::fregion::pagedata>(hobbes::fregion::imagefile*, hobbes::fregion::pagedata const&) [function] [call site] 00488
5 hobbes::fregion::updatePageSizeIndex(hobbes::fregion::imagefile*, unsigned long) [function] [call site] 00489
6 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00490
6 hobbes::fregion::pagedata::type() const [function] [call site] 00491
6 std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long) [function] [call site] 00492
6 std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long) [function] [call site] 00493
6 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00494
6 hobbes::fregion::pagedata::availBytes() const [function] [call site] 00495
6 std::vector<unsigned long, std::allocator<unsigned long> >::operator[](unsigned long) [function] [call site] 00496
4 hobbes::fregion::position(hobbes::fregion::imagefile const*, unsigned long, unsigned short) [function] [call site] 00497
5 hobbes::fregion::pageOffset(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00498
4 hobbes::fregion::pageCount(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00499
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::vector() [function] [call site] 00500
4 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00501
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata&&) [function] [call site] 00502
4 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00503
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata&&) [function] [call site] 00504
4 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00505
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata&&) [function] [call site] 00506
4 hobbes::fregion::allocPages(hobbes::fregion::imagefile*, unsigned long) [function] [call site] 00507
4 hobbes::fregion::appendTOCData(hobbes::fregion::imagefile*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > const&) [function] [call site] 00508
5 bool __gnu_cxx::operator!=<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >(__gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&, __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&) [function] [call site] 00509
6 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::base() const [function] [call site] 00510
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::vector() [function] [call site] 00511
5 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::operator*() const [function] [call site] 00512
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata const&) [function] [call site] 00513
5 hobbes::fregion::insertPageSizeIndex(hobbes::fregion::imagefile*, unsigned long) [function] [call site] 00514
6 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00515
6 hobbes::fregion::pagedata::availBytes() const [function] [call site] 00516
6 hobbes::fregion::pagedata::type() const [function] [call site] 00517
6 hobbes::fregion::pagedata::availBytes() const [function] [call site] 00518
6 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::operator[](unsigned long) [function] [call site] 00519
6 std::vector<unsigned long, std::allocator<unsigned long> >::begin() [function] [call site] 00520
6 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [function] [call site] 00521
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long* const&) [function] [call site] 00522
6 _ZN9__gnu_cxx17__normal_iteratorIPKmSt6vectorImSaImEEEC2IPmEERKNS0_IT_NS_11__enable_ifIXsr3std10__are_sameIS9_S8_EE7__valueES5_E6__typeEEE [function] [call site] 00523
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00524
6 std::vector<unsigned long, std::allocator<unsigned long> >::insert(__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [function] [call site] 00525
7 std::vector<unsigned long, std::allocator<unsigned long> >::begin() [function] [call site] 00526
7 decltype ((({parm#1}.base)())-(({parm#2}.base)())) __gnu_cxx::operator-<unsigned long const*, unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [function] [call site] 00527
8 __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00528
8 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00529
7 std::vector<unsigned long, std::allocator<unsigned long> >::end() [function] [call site] 00530
7 bool __gnu_cxx::operator==<unsigned long const*, unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [function] [call site] 00531
8 __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00532
8 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00533
7 void std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long const&>(std::allocator<unsigned long>&, unsigned long*, unsigned long const&) [function] [call site] 00534
7 std::vector<unsigned long, std::allocator<unsigned long> >::begin() [function] [call site] 00535
7 __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [function] [call site] 00536
8 __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00537
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [function] [call site] 00538
7 std::vector<unsigned long, std::allocator<unsigned long> >::_Temporary_value::_Temporary_value<unsigned long const&>(std::vector<unsigned long, std::allocator<unsigned long> >*, unsigned long const&) [function] [call site] 00539
8 std::vector<unsigned long, std::allocator<unsigned long> >::_Temporary_value::_M_ptr() [function] [call site] 00540
8 void std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long const&>(std::allocator<unsigned long>&, unsigned long*, unsigned long const&) [function] [call site] 00541
7 std::vector<unsigned long, std::allocator<unsigned long> >::_Temporary_value::_M_val() [function] [call site] 00542
8 std::vector<unsigned long, std::allocator<unsigned long> >::_Temporary_value::_M_ptr() [function] [call site] 00543
7 void std::vector<unsigned long, std::allocator<unsigned long> >::_M_insert_aux<unsigned long>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long&&) [function] [call site] 00544
8 void std::allocator_traits<std::allocator<unsigned long> >::construct<unsigned long, unsigned long>(std::allocator<unsigned long>&, unsigned long*, unsigned long&&) [function] [call site] 00545
8 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::base() const [function] [call site] 00546
8 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator*() const [function] [call site] 00547
7 std::vector<unsigned long, std::allocator<unsigned long> >::_Temporary_value::~_Temporary_value() [function] [call site] 00548
8 std::vector<unsigned long, std::allocator<unsigned long> >::_Temporary_value::_M_ptr() [function] [call site] 00549
8 void std::allocator_traits<std::allocator<unsigned long> >::destroy<unsigned long>(std::allocator<unsigned long>&, unsigned long*) [function] [call site] 00550
9 void __gnu_cxx::new_allocator<unsigned long>::destroy<unsigned long>(unsigned long*) [function] [call site] 00551
7 std::vector<unsigned long, std::allocator<unsigned long> >::begin() [function] [call site] 00552
7 __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >::difference_type __gnu_cxx::operator-<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > >(__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > const&, __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long> > > const&) [function] [call site] 00553
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::operator+(long) const [function] [call site] 00554
7 void std::vector<unsigned long, std::allocator<unsigned long> >::_M_realloc_insert<unsigned long const&>(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&) [function] [call site] 00555
7 __gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >::__normal_iterator(unsigned long* const&) [function] [call site] 00556
6 std::vector<unsigned long, std::allocator<unsigned long> >::resize(unsigned long) [function] [call site] 00557
7 std::vector<unsigned long, std::allocator<unsigned long> >::_M_default_append(unsigned long) [function] [call site] 00558
8 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [function] [call site] 00559
8 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long) [function] [call site] 00560
8 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [function] [call site] 00561
8 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long*, unsigned long) [function] [call site] 00562
8 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [function] [call site] 00563
8 std::vector<unsigned long, std::allocator<unsigned long> >::_S_relocate(unsigned long*, unsigned long*, unsigned long*, std::allocator<unsigned long>&) [function] [call site] 00564
8 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long*, unsigned long) [function] [call site] 00565
7 std::vector<unsigned long, std::allocator<unsigned long> >::_M_erase_at_end(unsigned long*) [function] [call site] 00566
8 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [function] [call site] 00567
5 hobbes::fregion::pagedata::type() const [function] [call site] 00568
5 std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long&&) [function] [call site] 00569
5 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::operator++() [function] [call site] 00570
5 hobbes::fregion::seekAbs(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00571
5 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::operator+(long) const [function] [call site] 00572
6 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::__normal_iterator(hobbes::fregion::pagedata const* const&) [function] [call site] 00573
5 void hobbes::fregion::writes<__gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > >(hobbes::fregion::imagefile*, __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >, __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >) [function] [call site] 00574
6 bool __gnu_cxx::operator==<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >(__gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&, __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&) [function] [call site] 00575
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::base() const [function] [call site] 00576
6 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::operator*() const [function] [call site] 00577
6 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::difference_type __gnu_cxx::operator-<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >(__gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&, __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > > const&) [function] [call site] 00578
7 __gnu_cxx::__normal_iterator<hobbes::fregion::pagedata const*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > >::base() const [function] [call site] 00579
6 hobbes::fregion::fdwrite(hobbes::fregion::imagefile*, char const*, unsigned long) [function] [call site] 00580
5 hobbes::fregion::restInPage(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00581
5 hobbes::fregion::pagedata::pagedata(hobbes::fregion::pagetype::code, unsigned short) [function] [call site] 00582
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::push_back(hobbes::fregion::pagedata&&) [function] [call site] 00583
5 hobbes::fregion::allocPage(hobbes::fregion::imagefile*) [function] [call site] 00584
5 void hobbes::fregion::write<unsigned long>(hobbes::fregion::imagefile*, unsigned long const&) [function] [call site] 00585
5 hobbes::fregion::appendTOCData(hobbes::fregion::imagefile*, std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> > const&) [function] [call site] 00586
6 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::~vector() [function] [call site] 00587
7 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_get_Tp_allocator() [function] [call site] 00588
7 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::~_Vector_base() [function] [call site] 00589
8 std::_Vector_base<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::_M_deallocate(hobbes::fregion::pagedata*, unsigned long) [function] [call site] 00590
8 __gnu_cxx::new_allocator<hobbes::fregion::pagedata>::~new_allocator() [function] [call site] 00591
4 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::~vector() [function] [call site] 00592
3 std::allocator<char>::allocator() [function] [call site] 00593
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00594
3 std::vector<unsigned char, std::allocator<unsigned char> >::vector() [function] [call site] 00595
3 hobbes::fregion::addBinding(hobbes::fregion::imagefile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned long) [function] [call site] 00596
4 hobbes::fregion::findSpace(hobbes::fregion::imagefile*, hobbes::fregion::pagetype::code, unsigned long, unsigned long) [function] [call site] 00597
4 hobbes::fregion::seekAbs(hobbes::fregion::imagefile const*, unsigned long) [function] [call site] 00598
4 void hobbes::fregion::write<unsigned long>(hobbes::fregion::imagefile*, unsigned long const&) [function] [call site] 00599
4 hobbes::fregion::write(hobbes::fregion::imagefile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00600
5 void hobbes::fregion::write<unsigned long>(hobbes::fregion::imagefile*, unsigned long const&) [function] [call site] 00601
5 void hobbes::fregion::writes<char const*>(hobbes::fregion::imagefile*, char const*, char const*) [function] [call site] 00602
4 hobbes::fregion::write(hobbes::fregion::imagefile*, std::vector<unsigned char, std::allocator<unsigned char> > const&) [function] [call site] 00603
5 void hobbes::fregion::write<unsigned long>(hobbes::fregion::imagefile*, unsigned long const&) [function] [call site] 00604
5 void hobbes::fregion::writes<__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > >(hobbes::fregion::imagefile*, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >) [function] [call site] 00605
6 bool __gnu_cxx::operator==<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > const&, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > const&) [function] [call site] 00606
7 __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >::base() const [function] [call site] 00607
6 __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >::operator*() const [function] [call site] 00608
6 __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >::difference_type __gnu_cxx::operator-<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >(__gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > const&, __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > > const&) [function] [call site] 00609
7 __gnu_cxx::__normal_iterator<unsigned char const*, std::vector<unsigned char, std::allocator<unsigned char> > >::base() const [function] [call site] 00610
4 hobbes::fregion::binding::binding(std::vector<unsigned char, std::allocator<unsigned char> > const&, unsigned long, unsigned long) [function] [call site] 00611
4 hobbes::fregion::binding::operator=(hobbes::fregion::binding&&) [function] [call site] 00612
4 hobbes::fregion::binding::~binding() [function] [call site] 00613
3 std::vector<unsigned char, std::allocator<unsigned char> >::~vector() [function] [call site] 00614
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00615
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00616
3 __cxa_begin_catch [call site] 00617
3 hobbes::fregion::closeFile(hobbes::fregion::imagefile*) [function] [call site] 00618
4 close [call site] 00619
4 hobbes::fregion::imagefile::~imagefile() [function] [call site] 00620
5 std::vector<hobbes::fregion::pagedata, std::allocator<hobbes::fregion::pagedata> >::~vector() [function] [call site] 00621
5 std::vector<unsigned long, std::allocator<unsigned long> >::~vector() [function] [call site] 00622
6 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_get_Tp_allocator() [function] [call site] 00623
6 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base() [function] [call site] 00624
7 std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_deallocate(unsigned long*, unsigned long) [function] [call site] 00625
7 __gnu_cxx::new_allocator<unsigned long>::~new_allocator() [function] [call site] 00626
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00627
3 __cxa_rethrow [call site] 00628
3 __cxa_end_catch [call site] 00629
3 __clang_call_terminate [call site] 00630
1 hobbes::fregion::reader::~reader() [function] [call site] 00631
2 hobbes::fregion::closeFile(hobbes::fregion::imagefile*) [function] [call site] 00632
2 std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, hobbes::fregion::seriesi*> >::operator++() [function] [call site] 00633
2 __clang_call_terminate [call site] 00634
1 __cxa_begin_catch [call site] 00635
1 __cxa_end_catch [call site] 00636
1 (anonymous namespace)::compactTypeMemoPeriodically() [function] [call site] 00637
2 hobbes::compactMTypeMemory() [function] [call site] 00638
3 hobbes::hlock::hlock() [function] [call site] 00639
4 std::recursive_mutex::lock() [function] [call site] 00640
5 __gthread_recursive_mutex_lock(pthread_mutex_t*) [function] [call site] 00641
6 __gthread_mutex_lock(pthread_mutex_t*) [function] [call site] 00642
7 __gthread_active_p() [function] [call site] 00643
7 pthread_mutex_lock [call site] 00644
3 hobbes::tctorMaps[abi:cxx11]() [function] [call site] 00645
4 hobbes::unique_refc_maps<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::unique_refc_maps() [function] [call site] 00646
5 _ZNSt5tupleIJN6hobbes15unique_refc_mapIKNS0_4PrimEJNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS0_8MonoTypeEEEEENS1_IKNS0_9OpaquePtrEJS9_jbEEENS1_IKNS0_4TVarEJS9_EEENS1_IKNS0_4TGenEJiEEENS1_IKNS0_4TAbsEJSt6vectorIS9_SaIS9_EESC_EEENS1_IKNS0_4TAppEJSC_SP_ISC_SaISC_EEEEENS1_IKNS0_10FixedArrayEJSC_SC_EEENS1_IKNS0_5ArrayEJSC_EEENS1_IKNS0_7VariantEJSP_INS14_6MemberESaIS16_EEEEENS1_IKNS0_6RecordEJSP_INS1A_6MemberESaIS1C_EEEEENS1_IKNS0_4FuncEJSC_SC_EEENS1_IKNS0_6ExistsEJS9_SC_EEENS1_IKNS0_9RecursiveEJS9_SC_EEENS1_IKNS0_7TStringEJS9_EEENS1_IKNS0_5TLongEJlEEENS1_IKNS0_5TExprEJS9_EEEEEC2IvTnNSt9enable_ifIXclsr4_TCCIXsr7is_voidIT_EE5valueEEE37__is_implicitly_default_constructibleEEbE4typeELb1EEEv [function] [call site] 00647
6 std::_Tuple_impl<0ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00648
7 std::_Tuple_impl<1ul, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00649
8 std::_Tuple_impl<2ul, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00650
9 std::_Tuple_impl<3ul, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00651
10 std::_Tuple_impl<4ul, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00652
11 std::_Tuple_impl<5ul, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00653
12 std::_Tuple_impl<6ul, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00654
13 std::_Tuple_impl<7ul, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00655
14 std::_Tuple_impl<8ul, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00656
15 std::_Tuple_impl<9ul, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00657
16 std::_Tuple_impl<10ul, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00658
17 std::_Tuple_impl<11ul, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00659
18 std::_Tuple_impl<12ul, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00660
19 std::_Tuple_impl<13ul, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00661
20 std::_Tuple_impl<14ul, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00662
21 std::_Tuple_impl<15ul, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Tuple_impl() [function] [call site] 00663
22 std::_Head_base<15ul, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false>::_Head_base() [function] [call site] 00664
23 hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unique_refc_map() [function] [call site] 00665
24 std::recursive_mutex::recursive_mutex() [function] [call site] 00666
25 std::__recursive_mutex_base::__recursive_mutex_base() [function] [call site] 00667
24 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TExpr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > > >::unordered_map() [function] [call site] 00668
25 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00669
26 std::__detail::_Hashtable_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00670
27 std::__detail::_Hash_code_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00671
28 std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Select1st, true>::_Hashtable_ebo_helper() [function] [call site] 00672
28 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00673
28 std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>::_Hashtable_ebo_helper() [function] [call site] 00674
27 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00675
26 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> > >::_Hashtable_alloc() [function] [call site] 00676
27 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00677
28 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >::allocator() [function] [call site] 00678
29 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >::new_allocator() [function] [call site] 00679
26 std::__detail::_Hash_node_base::_Hash_node_base() [function] [call site] 00680
26 std::__detail::_Prime_rehash_policy::_Prime_rehash_policy(float) [function] [call site] 00681
21 std::_Head_base<14ul, hobbes::unique_refc_map<hobbes::TLong const, long>, false>::_Head_base() [function] [call site] 00682
22 hobbes::unique_refc_map<hobbes::TLong const, long>::unique_refc_map() [function] [call site] 00683
23 std::unordered_map<std::tuple<long>, std::shared_ptr<hobbes::TLong const>, hobbes::genHash<std::tuple<long> >, std::equal_to<std::tuple<long> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > > >::unordered_map() [function] [call site] 00684
24 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00685
25 std::__detail::_Hashtable_base<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00686
26 std::__detail::_Hash_code_base<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00687
27 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<long> >, true>::_Hashtable_ebo_helper() [function] [call site] 00688
26 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<long> >, true>::_Hashtable_ebo_helper() [function] [call site] 00689
25 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> > >::_Hashtable_alloc() [function] [call site] 00690
26 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00691
27 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >::allocator() [function] [call site] 00692
28 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >::new_allocator() [function] [call site] 00693
20 std::_Head_base<13ul, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false>::_Head_base() [function] [call site] 00694
21 hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unique_refc_map() [function] [call site] 00695
22 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TString const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > > >::unordered_map() [function] [call site] 00696
23 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00697
24 std::__detail::_Hashtable_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00698
25 std::__detail::_Hash_code_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00699
24 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> > >::_Hashtable_alloc() [function] [call site] 00700
25 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00701
26 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >::allocator() [function] [call site] 00702
27 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >::new_allocator() [function] [call site] 00703
19 std::_Head_base<12ul, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, false>::_Head_base() [function] [call site] 00704
20 hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >::unique_refc_map() [function] [call site] 00705
21 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Recursive const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > > >::unordered_map() [function] [call site] 00706
22 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00707
23 std::__detail::_Hashtable_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00708
24 std::__detail::_Hash_code_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00709
25 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00710
24 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00711
23 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> > >::_Hashtable_alloc() [function] [call site] 00712
24 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00713
25 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >::allocator() [function] [call site] 00714
26 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >::new_allocator() [function] [call site] 00715
18 std::_Head_base<11ul, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, false>::_Head_base() [function] [call site] 00716
19 hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >::unique_refc_map() [function] [call site] 00717
20 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Exists const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > > >::unordered_map() [function] [call site] 00718
21 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00719
22 std::__detail::_Hashtable_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00720
23 std::__detail::_Hash_code_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00721
22 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> > >::_Hashtable_alloc() [function] [call site] 00722
23 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00723
24 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >::allocator() [function] [call site] 00724
25 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >::new_allocator() [function] [call site] 00725
17 std::_Head_base<10ul, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, false>::_Head_base() [function] [call site] 00726
18 hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >::unique_refc_map() [function] [call site] 00727
19 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Func const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > > >::unordered_map() [function] [call site] 00728
20 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00729
21 std::__detail::_Hashtable_base<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00730
22 std::__detail::_Hash_code_base<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00731
23 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00732
22 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00733
21 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> > >::_Hashtable_alloc() [function] [call site] 00734
22 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00735
23 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >::allocator() [function] [call site] 00736
24 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >::new_allocator() [function] [call site] 00737
16 std::_Head_base<9ul, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, false>::_Head_base() [function] [call site] 00738
17 hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >::unique_refc_map() [function] [call site] 00739
18 std::unordered_map<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::shared_ptr<hobbes::Record const>, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > > >::unordered_map() [function] [call site] 00740
19 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00741
20 std::__detail::_Hashtable_base<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00742
21 std::__detail::_Hash_code_base<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00743
22 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00744
21 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00745
20 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> > >::_Hashtable_alloc() [function] [call site] 00746
21 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00747
22 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >::allocator() [function] [call site] 00748
23 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >::new_allocator() [function] [call site] 00749
15 std::_Head_base<8ul, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, false>::_Head_base() [function] [call site] 00750
16 hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >::unique_refc_map() [function] [call site] 00751
17 std::unordered_map<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::shared_ptr<hobbes::Variant const>, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > > >::unordered_map() [function] [call site] 00752
18 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00753
19 std::__detail::_Hashtable_base<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00754
20 std::__detail::_Hash_code_base<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00755
21 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00756
20 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00757
19 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> > >::_Hashtable_alloc() [function] [call site] 00758
20 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00759
21 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >::allocator() [function] [call site] 00760
22 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >::new_allocator() [function] [call site] 00761
14 std::_Head_base<7ul, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, false>::_Head_base() [function] [call site] 00762
15 hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >::unique_refc_map() [function] [call site] 00763
16 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Array const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > > >::unordered_map() [function] [call site] 00764
17 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00765
18 std::__detail::_Hashtable_base<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00766
19 std::__detail::_Hash_code_base<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00767
20 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00768
19 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00769
18 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> > >::_Hashtable_alloc() [function] [call site] 00770
19 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00771
20 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >::allocator() [function] [call site] 00772
21 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >::new_allocator() [function] [call site] 00773
13 std::_Head_base<6ul, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, false>::_Head_base() [function] [call site] 00774
14 hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >::unique_refc_map() [function] [call site] 00775
15 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::FixedArray const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > > >::unordered_map() [function] [call site] 00776
16 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00777
17 std::__detail::_Hashtable_base<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00778
18 std::__detail::_Hash_code_base<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00779
17 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> > >::_Hashtable_alloc() [function] [call site] 00780
18 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00781
19 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >::allocator() [function] [call site] 00782
20 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >::new_allocator() [function] [call site] 00783
12 std::_Head_base<5ul, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, false>::_Head_base() [function] [call site] 00784
13 hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >::unique_refc_map() [function] [call site] 00785
14 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::shared_ptr<hobbes::TApp const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > > >::unordered_map() [function] [call site] 00786
15 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00787
16 std::__detail::_Hashtable_base<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00788
17 std::__detail::_Hash_code_base<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00789
18 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00790
17 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, true>::_Hashtable_ebo_helper() [function] [call site] 00791
16 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> > >::_Hashtable_alloc() [function] [call site] 00792
17 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00793
18 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >::allocator() [function] [call site] 00794
19 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >::new_allocator() [function] [call site] 00795
11 std::_Head_base<4ul, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, false>::_Head_base() [function] [call site] 00796
12 hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >::unique_refc_map() [function] [call site] 00797
13 std::unordered_map<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::TAbs const>, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > > >::unordered_map() [function] [call site] 00798
14 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00799
15 std::__detail::_Hashtable_base<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00800
16 std::__detail::_Hash_code_base<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00801
17 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00802
16 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, true>::_Hashtable_ebo_helper() [function] [call site] 00803
15 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> > >::_Hashtable_alloc() [function] [call site] 00804
16 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00805
17 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >::allocator() [function] [call site] 00806
18 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >::new_allocator() [function] [call site] 00807
10 std::_Head_base<3ul, hobbes::unique_refc_map<hobbes::TGen const, int>, false>::_Head_base() [function] [call site] 00808
11 hobbes::unique_refc_map<hobbes::TGen const, int>::unique_refc_map() [function] [call site] 00809
12 std::unordered_map<std::tuple<int>, std::shared_ptr<hobbes::TGen const>, hobbes::genHash<std::tuple<int> >, std::equal_to<std::tuple<int> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > > >::unordered_map() [function] [call site] 00810
13 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00811
14 std::__detail::_Hashtable_base<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00812
15 std::__detail::_Hash_code_base<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00813
16 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<int> >, true>::_Hashtable_ebo_helper() [function] [call site] 00814
15 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<int> >, true>::_Hashtable_ebo_helper() [function] [call site] 00815
14 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> > >::_Hashtable_alloc() [function] [call site] 00816
15 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00817
16 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >::allocator() [function] [call site] 00818
17 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >::new_allocator() [function] [call site] 00819
9 std::_Head_base<2ul, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, false>::_Head_base() [function] [call site] 00820
10 hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::unique_refc_map() [function] [call site] 00821
11 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TVar const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > > >::unordered_map() [function] [call site] 00822
12 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00823
13 std::__detail::_Hashtable_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00824
14 std::__detail::_Hash_code_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00825
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> > >::_Hashtable_alloc() [function] [call site] 00826
14 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00827
15 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >::allocator() [function] [call site] 00828
16 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >::new_allocator() [function] [call site] 00829
8 std::_Head_base<1ul, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, false>::_Head_base() [function] [call site] 00830
9 hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>::unique_refc_map() [function] [call site] 00831
10 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::shared_ptr<hobbes::OpaquePtr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > > >::unordered_map() [function] [call site] 00832
11 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00833
12 std::__detail::_Hashtable_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00834
13 std::__detail::_Hash_code_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00835
14 std::__detail::_Hashtable_ebo_helper<1, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, true>::_Hashtable_ebo_helper() [function] [call site] 00836
13 std::__detail::_Hashtable_ebo_helper<0, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, true>::_Hashtable_ebo_helper() [function] [call site] 00837
12 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> > >::_Hashtable_alloc() [function] [call site] 00838
13 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00839
14 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >::allocator() [function] [call site] 00840
15 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >::new_allocator() [function] [call site] 00841
7 std::_Head_base<0ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, false>::_Head_base() [function] [call site] 00842
8 hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >::unique_refc_map() [function] [call site] 00843
9 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Prim const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > > >::unordered_map() [function] [call site] 00844
10 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable() [function] [call site] 00845
11 std::__detail::_Hashtable_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable_base() [function] [call site] 00846
12 std::__detail::_Hash_code_base<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::__detail::_Select1st, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>::_Hash_code_base() [function] [call site] 00847
11 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> > >::_Hashtable_alloc() [function] [call site] 00848
12 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >, true>::_Hashtable_ebo_helper() [function] [call site] 00849
13 std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >::allocator() [function] [call site] 00850
14 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >::new_allocator() [function] [call site] 00851
6 __clang_call_terminate [call site] 00852
3 hobbes::unique_refc_maps<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::compact() [function] [call site] 00853
4 std::enable_if<(0ul)<(16), unsigned long>::type hobbes::compactAll<0ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 00854
5 hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >::compact() [function] [call site] 00855
6 std::lock_guard<std::recursive_mutex>::lock_guard(std::recursive_mutex&) [function] [call site] 00856
7 std::recursive_mutex::lock() [function] [call site] 00857
6 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Prim const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > > >::begin() [function] [call site] 00858
7 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 00859
8 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00860
9 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00861
6 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Prim const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > > >::end() [function] [call site] 00862
7 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 00863
8 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00864
6 bool std::__detail::operator!=<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> const&) [function] [call site] 00865
6 std::lock_guard<std::recursive_mutex>::~lock_guard() [function] [call site] 00866
7 std::recursive_mutex::unlock() [function] [call site] 00867
8 __gthread_recursive_mutex_unlock(pthread_mutex_t*) [function] [call site] 00868
9 __gthread_mutex_unlock(pthread_mutex_t*) [function] [call site] 00869
10 __gthread_active_p() [function] [call site] 00870
10 pthread_mutex_unlock [call site] 00871
7 __clang_call_terminate [call site] 00872
6 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Prim const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>) [function] [call site] 00873
7 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>) [function] [call site] 00874
8 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true> const&) [function] [call site] 00875
9 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00876
8 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>) [function] [call site] 00877
9 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 00878
9 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00879
10 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*, unsigned long) [function] [call site] 00880
10 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00881
10 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00882
11 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> > >::_M_node_allocator() [function] [call site] 00883
12 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >, true>::_M_get() [function] [call site] 00884
11 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >::_M_valptr() [function] [call site] 00885
12 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >::_M_ptr() [function] [call site] 00886
13 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >::_M_addr() [function] [call site] 00887
11 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> > >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >&, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >*) [function] [call site] 00888
12 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> > >(std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >*) [function] [call site] 00889
13 std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >::~pair() [function] [call site] 00890
14 std::__shared_ptr<hobbes::Prim const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 00891
15 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() [function] [call site] 00892
16 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() [function] [call site] 00893
17 __gthread_active_p() [function] [call site] 00894
14 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >::~_Tuple_impl() [function] [call site] 00895
15 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~_Head_base() [function] [call site] 00896
16 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00897
15 std::_Head_base<1ul, std::shared_ptr<hobbes::MonoType>, false>::~_Head_base() [function] [call site] 00898
16 std::__shared_ptr<hobbes::MonoType, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 00899
11 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*) [function] [call site] 00900
12 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>&) [function] [call site] 00901
12 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> > >::_M_node_allocator() [function] [call site] 00902
12 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*, unsigned long) [function] [call site] 00903
13 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>*, unsigned long) [function] [call site] 00904
6 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, false, true>::operator++() [function] [call site] 00905
7 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Prim const> >, true>::_M_incr() [function] [call site] 00906
5 std::enable_if<(1ul)<(16), unsigned long>::type hobbes::compactAll<1ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 00907
6 hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>::compact() [function] [call site] 00908
7 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::shared_ptr<hobbes::OpaquePtr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > > >::begin() [function] [call site] 00909
8 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 00910
9 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00911
10 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00912
7 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::shared_ptr<hobbes::OpaquePtr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > > >::end() [function] [call site] 00913
8 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 00914
9 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00915
7 bool std::__detail::operator!=<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> const&) [function] [call site] 00916
7 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::shared_ptr<hobbes::OpaquePtr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>) [function] [call site] 00917
8 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>) [function] [call site] 00918
9 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true> const&) [function] [call site] 00919
10 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00920
9 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>) [function] [call site] 00921
10 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 00922
10 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00923
11 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*, unsigned long) [function] [call site] 00924
11 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00925
11 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00926
12 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> > >::_M_node_allocator() [function] [call site] 00927
13 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >, true>::_M_get() [function] [call site] 00928
12 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >::_M_valptr() [function] [call site] 00929
13 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >::_M_ptr() [function] [call site] 00930
14 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >::_M_addr() [function] [call site] 00931
12 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> > >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >&, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >*) [function] [call site] 00932
13 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> > >(std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >*) [function] [call site] 00933
14 std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >::~pair() [function] [call site] 00934
15 std::__shared_ptr<hobbes::OpaquePtr const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 00935
15 std::_Tuple_impl<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>::~_Tuple_impl() [function] [call site] 00936
12 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*) [function] [call site] 00937
13 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>&) [function] [call site] 00938
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> > >::_M_node_allocator() [function] [call site] 00939
13 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*, unsigned long) [function] [call site] 00940
14 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>*, unsigned long) [function] [call site] 00941
7 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, false, true>::operator++() [function] [call site] 00942
8 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool> const, std::shared_ptr<hobbes::OpaquePtr const> >, true>::_M_incr() [function] [call site] 00943
6 std::enable_if<(2ul)<(16), unsigned long>::type hobbes::compactAll<2ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 00944
7 hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::compact() [function] [call site] 00945
8 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TVar const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > > >::begin() [function] [call site] 00946
9 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 00947
10 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00948
11 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00949
8 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TVar const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > > >::end() [function] [call site] 00950
9 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 00951
10 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00952
8 bool std::__detail::operator!=<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> const&) [function] [call site] 00953
8 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TVar const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>) [function] [call site] 00954
9 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>) [function] [call site] 00955
10 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true> const&) [function] [call site] 00956
11 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00957
10 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>) [function] [call site] 00958
11 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 00959
11 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00960
12 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*, unsigned long) [function] [call site] 00961
12 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00962
12 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00963
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> > >::_M_node_allocator() [function] [call site] 00964
14 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >, true>::_M_get() [function] [call site] 00965
13 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >::_M_valptr() [function] [call site] 00966
14 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >::_M_ptr() [function] [call site] 00967
15 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >::_M_addr() [function] [call site] 00968
13 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> > >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >&, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >*) [function] [call site] 00969
14 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> > >(std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >*) [function] [call site] 00970
15 std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >::~pair() [function] [call site] 00971
16 std::__shared_ptr<hobbes::TVar const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 00972
16 std::_Head_base<0ul, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, false>::~_Head_base() [function] [call site] 00973
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*) [function] [call site] 00974
14 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>&) [function] [call site] 00975
14 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> > >::_M_node_allocator() [function] [call site] 00976
14 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*, unsigned long) [function] [call site] 00977
15 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>*, unsigned long) [function] [call site] 00978
8 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, false, true>::operator++() [function] [call site] 00979
9 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TVar const> >, true>::_M_incr() [function] [call site] 00980
7 std::enable_if<(3ul)<(16), unsigned long>::type hobbes::compactAll<3ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 00981
8 hobbes::unique_refc_map<hobbes::TGen const, int>::compact() [function] [call site] 00982
9 std::unordered_map<std::tuple<int>, std::shared_ptr<hobbes::TGen const>, hobbes::genHash<std::tuple<int> >, std::equal_to<std::tuple<int> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > > >::begin() [function] [call site] 00983
10 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 00984
11 std::__detail::_Node_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 00985
12 std::__detail::_Node_iterator_base<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 00986
9 std::unordered_map<std::tuple<int>, std::shared_ptr<hobbes::TGen const>, hobbes::genHash<std::tuple<int> >, std::equal_to<std::tuple<int> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > > >::end() [function] [call site] 00987
10 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 00988
11 std::__detail::_Node_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 00989
9 bool std::__detail::operator!=<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> const&) [function] [call site] 00990
9 std::unordered_map<std::tuple<int>, std::shared_ptr<hobbes::TGen const>, hobbes::genHash<std::tuple<int> >, std::equal_to<std::tuple<int> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>) [function] [call site] 00991
10 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>) [function] [call site] 00992
11 std::__detail::_Node_const_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true> const&) [function] [call site] 00993
12 std::__detail::_Node_iterator_base<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 00994
11 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>) [function] [call site] 00995
12 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 00996
12 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 00997
13 std::_Hashtable<std::tuple<int>, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, std::allocator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<int> >, hobbes::genHash<std::tuple<int> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*, unsigned long) [function] [call site] 00998
13 std::__detail::_Node_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 00999
13 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 01000
14 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> > >::_M_node_allocator() [function] [call site] 01001
15 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >, true>::_M_get() [function] [call site] 01002
14 std::__detail::_Hash_node_value_base<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >::_M_valptr() [function] [call site] 01003
15 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >::_M_ptr() [function] [call site] 01004
16 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >::_M_addr() [function] [call site] 01005
14 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> > >::destroy<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >&, std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >*) [function] [call site] 01006
15 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >::destroy<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> > >(std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >*) [function] [call site] 01007
16 std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >::~pair() [function] [call site] 01008
17 std::__shared_ptr<hobbes::TGen const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01009
14 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*) [function] [call site] 01010
15 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>&) [function] [call site] 01011
15 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> > >::_M_node_allocator() [function] [call site] 01012
15 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*, unsigned long) [function] [call site] 01013
16 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>*, unsigned long) [function] [call site] 01014
9 std::__detail::_Node_iterator<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, false, true>::operator++() [function] [call site] 01015
10 std::__detail::_Node_iterator_base<std::pair<std::tuple<int> const, std::shared_ptr<hobbes::TGen const> >, true>::_M_incr() [function] [call site] 01016
8 std::enable_if<(4ul)<(16), unsigned long>::type hobbes::compactAll<4ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01017
9 hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >::compact() [function] [call site] 01018
10 std::unordered_map<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::TAbs const>, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > > >::begin() [function] [call site] 01019
11 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01020
12 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01021
13 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01022
10 std::unordered_map<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::TAbs const>, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > > >::end() [function] [call site] 01023
11 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01024
12 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01025
10 bool std::__detail::operator!=<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> const&) [function] [call site] 01026
10 std::unordered_map<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::TAbs const>, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>) [function] [call site] 01027
11 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>) [function] [call site] 01028
12 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true> const&) [function] [call site] 01029
13 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01030
12 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>) [function] [call site] 01031
13 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01032
13 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01033
14 std::_Hashtable<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, std::allocator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*, unsigned long) [function] [call site] 01034
14 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01035
14 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01036
15 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> > >::_M_node_allocator() [function] [call site] 01037
16 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >, true>::_M_get() [function] [call site] 01038
15 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >::_M_valptr() [function] [call site] 01039
16 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >::_M_ptr() [function] [call site] 01040
17 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >::_M_addr() [function] [call site] 01041
15 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> > >::destroy<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >&, std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >*) [function] [call site] 01042
16 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >::destroy<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> > >(std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >*) [function] [call site] 01043
17 std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >::~pair() [function] [call site] 01044
18 std::__shared_ptr<hobbes::TAbs const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01045
18 std::_Tuple_impl<0ul, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >::~_Tuple_impl() [function] [call site] 01046
19 std::_Head_base<0ul, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, false>::~_Head_base() [function] [call site] 01047
20 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~vector() [function] [call site] 01048
21 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_get_Tp_allocator() [function] [call site] 01049
21 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~_Vector_base() [function] [call site] 01050
22 std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [function] [call site] 01051
23 std::allocator_traits<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [function] [call site] 01052
24 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::deallocate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, unsigned long) [function] [call site] 01053
22 __gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~new_allocator() [function] [call site] 01054
15 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*) [function] [call site] 01055
16 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>&) [function] [call site] 01056
16 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> > >::_M_node_allocator() [function] [call site] 01057
16 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*, unsigned long) [function] [call site] 01058
17 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>*, unsigned long) [function] [call site] 01059
10 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, false, true>::operator++() [function] [call site] 01060
11 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::TAbs const> >, true>::_M_incr() [function] [call site] 01061
9 std::enable_if<(5ul)<(16), unsigned long>::type hobbes::compactAll<5ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01062
10 hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >::compact() [function] [call site] 01063
11 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::shared_ptr<hobbes::TApp const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > > >::begin() [function] [call site] 01064
12 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01065
13 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01066
14 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01067
11 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::shared_ptr<hobbes::TApp const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > > >::end() [function] [call site] 01068
12 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01069
13 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01070
11 bool std::__detail::operator!=<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> const&) [function] [call site] 01071
11 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::shared_ptr<hobbes::TApp const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>) [function] [call site] 01072
12 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>) [function] [call site] 01073
13 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true> const&) [function] [call site] 01074
14 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01075
13 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>) [function] [call site] 01076
14 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01077
14 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01078
15 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*, unsigned long) [function] [call site] 01079
15 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01080
15 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01081
16 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> > >::_M_node_allocator() [function] [call site] 01082
17 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >, true>::_M_get() [function] [call site] 01083
16 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >::_M_valptr() [function] [call site] 01084
17 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >::_M_ptr() [function] [call site] 01085
18 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >::_M_addr() [function] [call site] 01086
16 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> > >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >&, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >*) [function] [call site] 01087
17 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> > >(std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >*) [function] [call site] 01088
18 std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >::~pair() [function] [call site] 01089
19 std::__shared_ptr<hobbes::TApp const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01090
19 std::_Tuple_impl<0ul, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >::~_Tuple_impl() [function] [call site] 01091
20 std::_Head_base<0ul, std::shared_ptr<hobbes::MonoType>, false>::~_Head_base() [function] [call site] 01092
20 std::_Head_base<1ul, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > >, false>::~_Head_base() [function] [call site] 01093
21 std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > >::~vector() [function] [call site] 01094
22 std::_Vector_base<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > >::_M_get_Tp_allocator() [function] [call site] 01095
22 std::_Vector_base<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > >::~_Vector_base() [function] [call site] 01096
23 std::_Vector_base<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > >::_M_deallocate(std::shared_ptr<hobbes::MonoType>*, unsigned long) [function] [call site] 01097
24 std::allocator_traits<std::allocator<std::shared_ptr<hobbes::MonoType> > >::deallocate(std::allocator<std::shared_ptr<hobbes::MonoType> >&, std::shared_ptr<hobbes::MonoType>*, unsigned long) [function] [call site] 01098
25 __gnu_cxx::new_allocator<std::shared_ptr<hobbes::MonoType> >::deallocate(std::shared_ptr<hobbes::MonoType>*, unsigned long) [function] [call site] 01099
23 __gnu_cxx::new_allocator<std::shared_ptr<hobbes::MonoType> >::~new_allocator() [function] [call site] 01100
16 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*) [function] [call site] 01101
17 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>&) [function] [call site] 01102
17 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> > >::_M_node_allocator() [function] [call site] 01103
17 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*, unsigned long) [function] [call site] 01104
18 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>*, unsigned long) [function] [call site] 01105
11 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, false, true>::operator++() [function] [call site] 01106
12 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > > const, std::shared_ptr<hobbes::TApp const> >, true>::_M_incr() [function] [call site] 01107
10 std::enable_if<(6ul)<(16), unsigned long>::type hobbes::compactAll<6ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01108
11 hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >::compact() [function] [call site] 01109
12 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::FixedArray const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > > >::begin() [function] [call site] 01110
13 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01111
14 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01112
15 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01113
12 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::FixedArray const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > > >::end() [function] [call site] 01114
13 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01115
14 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01116
12 bool std::__detail::operator!=<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> const&) [function] [call site] 01117
12 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::FixedArray const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>) [function] [call site] 01118
13 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>) [function] [call site] 01119
14 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true> const&) [function] [call site] 01120
15 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01121
14 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>) [function] [call site] 01122
15 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01123
15 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01124
16 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*, unsigned long) [function] [call site] 01125
16 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01126
16 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01127
17 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> > >::_M_node_allocator() [function] [call site] 01128
18 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >, true>::_M_get() [function] [call site] 01129
17 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >::_M_valptr() [function] [call site] 01130
18 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >::_M_ptr() [function] [call site] 01131
19 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >::_M_addr() [function] [call site] 01132
17 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> > >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >&, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >*) [function] [call site] 01133
18 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> > >(std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >*) [function] [call site] 01134
19 std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >::~pair() [function] [call site] 01135
20 std::__shared_ptr<hobbes::FixedArray const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01136
20 std::_Tuple_impl<0ul, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >::~_Tuple_impl() [function] [call site] 01137
17 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*) [function] [call site] 01138
18 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>&) [function] [call site] 01139
18 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> > >::_M_node_allocator() [function] [call site] 01140
18 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*, unsigned long) [function] [call site] 01141
19 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>*, unsigned long) [function] [call site] 01142
12 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, false, true>::operator++() [function] [call site] 01143
13 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::FixedArray const> >, true>::_M_incr() [function] [call site] 01144
11 std::enable_if<(7ul)<(16), unsigned long>::type hobbes::compactAll<7ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01145
12 hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >::compact() [function] [call site] 01146
13 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Array const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > > >::begin() [function] [call site] 01147
14 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01148
15 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01149
16 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01150
13 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Array const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > > >::end() [function] [call site] 01151
14 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01152
15 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01153
13 bool std::__detail::operator!=<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> const&) [function] [call site] 01154
13 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Array const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>) [function] [call site] 01155
14 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>) [function] [call site] 01156
15 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true> const&) [function] [call site] 01157
16 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01158
15 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>) [function] [call site] 01159
16 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01160
16 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01161
17 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*, unsigned long) [function] [call site] 01162
17 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01163
17 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01164
18 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> > >::_M_node_allocator() [function] [call site] 01165
19 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >, true>::_M_get() [function] [call site] 01166
18 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >::_M_valptr() [function] [call site] 01167
19 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >::_M_ptr() [function] [call site] 01168
20 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >::_M_addr() [function] [call site] 01169
18 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> > >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >&, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >*) [function] [call site] 01170
19 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> > >(std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >*) [function] [call site] 01171
20 std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >::~pair() [function] [call site] 01172
21 std::__shared_ptr<hobbes::Array const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01173
21 std::_Head_base<0ul, std::shared_ptr<hobbes::MonoType>, false>::~_Head_base() [function] [call site] 01174
18 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*) [function] [call site] 01175
19 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>&) [function] [call site] 01176
19 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> > >::_M_node_allocator() [function] [call site] 01177
19 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*, unsigned long) [function] [call site] 01178
20 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>*, unsigned long) [function] [call site] 01179
13 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, false, true>::operator++() [function] [call site] 01180
14 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Array const> >, true>::_M_incr() [function] [call site] 01181
12 std::enable_if<(8ul)<(16), unsigned long>::type hobbes::compactAll<8ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01182
13 hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >::compact() [function] [call site] 01183
14 std::unordered_map<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::shared_ptr<hobbes::Variant const>, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > > >::begin() [function] [call site] 01184
15 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01185
16 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01186
17 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01187
14 std::unordered_map<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::shared_ptr<hobbes::Variant const>, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > > >::end() [function] [call site] 01188
15 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01189
16 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01190
14 bool std::__detail::operator!=<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> const&) [function] [call site] 01191
14 std::unordered_map<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::shared_ptr<hobbes::Variant const>, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>) [function] [call site] 01192
15 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>) [function] [call site] 01193
16 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true> const&) [function] [call site] 01194
17 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01195
16 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>) [function] [call site] 01196
17 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01197
17 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01198
18 std::_Hashtable<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*, unsigned long) [function] [call site] 01199
18 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01200
18 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01201
19 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> > >::_M_node_allocator() [function] [call site] 01202
20 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >, true>::_M_get() [function] [call site] 01203
19 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >::_M_valptr() [function] [call site] 01204
20 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >::_M_ptr() [function] [call site] 01205
21 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >::_M_addr() [function] [call site] 01206
19 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> > >::destroy<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >&, std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >*) [function] [call site] 01207
20 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >::destroy<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> > >(std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >*) [function] [call site] 01208
21 std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >::~pair() [function] [call site] 01209
22 std::__shared_ptr<hobbes::Variant const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01210
22 std::_Head_base<0ul, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> >, false>::~_Head_base() [function] [call site] 01211
23 std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> >::~vector() [function] [call site] 01212
24 std::_Vector_base<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> >::_M_get_Tp_allocator() [function] [call site] 01213
24 std::_Vector_base<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> >::~_Vector_base() [function] [call site] 01214
25 std::_Vector_base<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> >::_M_deallocate(hobbes::Variant::Member*, unsigned long) [function] [call site] 01215
26 std::allocator_traits<std::allocator<hobbes::Variant::Member> >::deallocate(std::allocator<hobbes::Variant::Member>&, hobbes::Variant::Member*, unsigned long) [function] [call site] 01216
27 __gnu_cxx::new_allocator<hobbes::Variant::Member>::deallocate(hobbes::Variant::Member*, unsigned long) [function] [call site] 01217
25 __gnu_cxx::new_allocator<hobbes::Variant::Member>::~new_allocator() [function] [call site] 01218
19 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*) [function] [call site] 01219
20 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>&) [function] [call site] 01220
20 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> > >::_M_node_allocator() [function] [call site] 01221
20 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*, unsigned long) [function] [call site] 01222
21 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>*, unsigned long) [function] [call site] 01223
14 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, false, true>::operator++() [function] [call site] 01224
15 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > > const, std::shared_ptr<hobbes::Variant const> >, true>::_M_incr() [function] [call site] 01225
13 std::enable_if<(9ul)<(16), unsigned long>::type hobbes::compactAll<9ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01226
14 hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >::compact() [function] [call site] 01227
15 std::unordered_map<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::shared_ptr<hobbes::Record const>, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > > >::begin() [function] [call site] 01228
16 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01229
17 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01230
18 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01231
15 std::unordered_map<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::shared_ptr<hobbes::Record const>, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > > >::end() [function] [call site] 01232
16 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01233
17 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01234
15 bool std::__detail::operator!=<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> const&) [function] [call site] 01235
15 std::unordered_map<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::shared_ptr<hobbes::Record const>, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>) [function] [call site] 01236
16 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>) [function] [call site] 01237
17 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true> const&) [function] [call site] 01238
18 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01239
17 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>) [function] [call site] 01240
18 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01241
18 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01242
19 std::_Hashtable<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, std::allocator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, hobbes::genHash<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*, unsigned long) [function] [call site] 01243
19 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01244
19 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01245
20 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> > >::_M_node_allocator() [function] [call site] 01246
21 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >, true>::_M_get() [function] [call site] 01247
20 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >::_M_valptr() [function] [call site] 01248
21 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >::_M_ptr() [function] [call site] 01249
22 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >::_M_addr() [function] [call site] 01250
20 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> > >::destroy<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >&, std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >*) [function] [call site] 01251
21 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >::destroy<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> > >(std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >*) [function] [call site] 01252
22 std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >::~pair() [function] [call site] 01253
23 std::__shared_ptr<hobbes::Record const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01254
23 std::_Head_base<0ul, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> >, false>::~_Head_base() [function] [call site] 01255
24 std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> >::~vector() [function] [call site] 01256
25 std::_Vector_base<hobbes::Record::Member, std::allocator<hobbes::Record::Member> >::_M_get_Tp_allocator() [function] [call site] 01257
25 std::_Vector_base<hobbes::Record::Member, std::allocator<hobbes::Record::Member> >::~_Vector_base() [function] [call site] 01258
26 std::_Vector_base<hobbes::Record::Member, std::allocator<hobbes::Record::Member> >::_M_deallocate(hobbes::Record::Member*, unsigned long) [function] [call site] 01259
27 std::allocator_traits<std::allocator<hobbes::Record::Member> >::deallocate(std::allocator<hobbes::Record::Member>&, hobbes::Record::Member*, unsigned long) [function] [call site] 01260
28 __gnu_cxx::new_allocator<hobbes::Record::Member>::deallocate(hobbes::Record::Member*, unsigned long) [function] [call site] 01261
26 __gnu_cxx::new_allocator<hobbes::Record::Member>::~new_allocator() [function] [call site] 01262
20 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*) [function] [call site] 01263
21 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>&) [function] [call site] 01264
21 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> > >::_M_node_allocator() [function] [call site] 01265
21 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*, unsigned long) [function] [call site] 01266
22 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>*, unsigned long) [function] [call site] 01267
15 std::__detail::_Node_iterator<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, false, true>::operator++() [function] [call site] 01268
16 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > > const, std::shared_ptr<hobbes::Record const> >, true>::_M_incr() [function] [call site] 01269
14 std::enable_if<(10ul)<(16), unsigned long>::type hobbes::compactAll<10ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01270
15 hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >::compact() [function] [call site] 01271
16 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Func const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > > >::begin() [function] [call site] 01272
17 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01273
18 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01274
19 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01275
16 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Func const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > > >::end() [function] [call site] 01276
17 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01277
18 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01278
16 bool std::__detail::operator!=<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> const&) [function] [call site] 01279
16 std::unordered_map<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Func const>, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>) [function] [call site] 01280
17 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>) [function] [call site] 01281
18 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true> const&) [function] [call site] 01282
19 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01283
18 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>) [function] [call site] 01284
19 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01285
19 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01286
20 std::_Hashtable<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, std::allocator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*, unsigned long) [function] [call site] 01287
20 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01288
20 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01289
21 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> > >::_M_node_allocator() [function] [call site] 01290
22 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >, true>::_M_get() [function] [call site] 01291
21 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >::_M_valptr() [function] [call site] 01292
22 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >::_M_ptr() [function] [call site] 01293
23 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >::_M_addr() [function] [call site] 01294
21 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> > >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >&, std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >*) [function] [call site] 01295
22 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >::destroy<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> > >(std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >*) [function] [call site] 01296
23 std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >::~pair() [function] [call site] 01297
24 std::__shared_ptr<hobbes::Func const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01298
21 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*) [function] [call site] 01299
22 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>&) [function] [call site] 01300
22 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> > >::_M_node_allocator() [function] [call site] 01301
22 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*, unsigned long) [function] [call site] 01302
23 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>*, unsigned long) [function] [call site] 01303
16 std::__detail::_Node_iterator<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, false, true>::operator++() [function] [call site] 01304
17 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Func const> >, true>::_M_incr() [function] [call site] 01305
15 std::enable_if<(11ul)<(16), unsigned long>::type hobbes::compactAll<11ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01306
16 hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >::compact() [function] [call site] 01307
17 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Exists const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > > >::begin() [function] [call site] 01308
18 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01309
19 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01310
20 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01311
17 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Exists const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > > >::end() [function] [call site] 01312
18 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01313
19 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01314
17 bool std::__detail::operator!=<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> const&) [function] [call site] 01315
17 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Exists const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>) [function] [call site] 01316
18 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>) [function] [call site] 01317
19 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true> const&) [function] [call site] 01318
20 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01319
19 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>) [function] [call site] 01320
20 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01321
20 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01322
21 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*, unsigned long) [function] [call site] 01323
21 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01324
21 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01325
22 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> > >::_M_node_allocator() [function] [call site] 01326
23 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >, true>::_M_get() [function] [call site] 01327
22 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >::_M_valptr() [function] [call site] 01328
23 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >::_M_ptr() [function] [call site] 01329
24 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >::_M_addr() [function] [call site] 01330
22 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> > >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >&, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >*) [function] [call site] 01331
23 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> > >(std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >*) [function] [call site] 01332
24 std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >::~pair() [function] [call site] 01333
25 std::__shared_ptr<hobbes::Exists const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01334
22 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*) [function] [call site] 01335
23 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>&) [function] [call site] 01336
23 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> > >::_M_node_allocator() [function] [call site] 01337
23 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*, unsigned long) [function] [call site] 01338
24 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>*, unsigned long) [function] [call site] 01339
17 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, false, true>::operator++() [function] [call site] 01340
18 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Exists const> >, true>::_M_incr() [function] [call site] 01341
16 std::enable_if<(12ul)<(16), unsigned long>::type hobbes::compactAll<12ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01342
17 hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >::compact() [function] [call site] 01343
18 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Recursive const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > > >::begin() [function] [call site] 01344
19 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01345
20 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01346
21 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01347
18 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Recursive const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > > >::end() [function] [call site] 01348
19 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01349
20 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01350
18 bool std::__detail::operator!=<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> const&) [function] [call site] 01351
18 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::shared_ptr<hobbes::Recursive const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>) [function] [call site] 01352
19 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>) [function] [call site] 01353
20 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true> const&) [function] [call site] 01354
21 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01355
20 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>) [function] [call site] 01356
21 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01357
21 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01358
22 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*, unsigned long) [function] [call site] 01359
22 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01360
22 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01361
23 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> > >::_M_node_allocator() [function] [call site] 01362
24 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >, true>::_M_get() [function] [call site] 01363
23 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >::_M_valptr() [function] [call site] 01364
24 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >::_M_ptr() [function] [call site] 01365
25 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >::_M_addr() [function] [call site] 01366
23 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> > >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >&, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >*) [function] [call site] 01367
24 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> > >(std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >*) [function] [call site] 01368
25 std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >::~pair() [function] [call site] 01369
26 std::__shared_ptr<hobbes::Recursive const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01370
23 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*) [function] [call site] 01371
24 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>&) [function] [call site] 01372
24 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> > >::_M_node_allocator() [function] [call site] 01373
24 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*, unsigned long) [function] [call site] 01374
25 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>*, unsigned long) [function] [call site] 01375
18 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, false, true>::operator++() [function] [call site] 01376
19 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> > const, std::shared_ptr<hobbes::Recursive const> >, true>::_M_incr() [function] [call site] 01377
17 std::enable_if<(13ul)<(16), unsigned long>::type hobbes::compactAll<13ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01378
18 hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::compact() [function] [call site] 01379
19 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TString const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > > >::begin() [function] [call site] 01380
20 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01381
21 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01382
22 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01383
19 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TString const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > > >::end() [function] [call site] 01384
20 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01385
21 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01386
19 bool std::__detail::operator!=<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> const&) [function] [call site] 01387
19 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TString const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>) [function] [call site] 01388
20 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>) [function] [call site] 01389
21 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true> const&) [function] [call site] 01390
22 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01391
21 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>) [function] [call site] 01392
22 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01393
22 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01394
23 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*, unsigned long) [function] [call site] 01395
23 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01396
23 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01397
24 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> > >::_M_node_allocator() [function] [call site] 01398
25 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >, true>::_M_get() [function] [call site] 01399
24 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >::_M_valptr() [function] [call site] 01400
25 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >::_M_ptr() [function] [call site] 01401
26 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >::_M_addr() [function] [call site] 01402
24 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> > >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >&, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >*) [function] [call site] 01403
25 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> > >(std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >*) [function] [call site] 01404
26 std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >::~pair() [function] [call site] 01405
27 std::__shared_ptr<hobbes::TString const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01406
24 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*) [function] [call site] 01407
25 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>&) [function] [call site] 01408
25 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> > >::_M_node_allocator() [function] [call site] 01409
25 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*, unsigned long) [function] [call site] 01410
26 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>*, unsigned long) [function] [call site] 01411
19 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, false, true>::operator++() [function] [call site] 01412
20 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TString const> >, true>::_M_incr() [function] [call site] 01413
18 std::enable_if<(14ul)<(16), unsigned long>::type hobbes::compactAll<14ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01414
19 hobbes::unique_refc_map<hobbes::TLong const, long>::compact() [function] [call site] 01415
20 std::unordered_map<std::tuple<long>, std::shared_ptr<hobbes::TLong const>, hobbes::genHash<std::tuple<long> >, std::equal_to<std::tuple<long> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > > >::begin() [function] [call site] 01416
21 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01417
22 std::__detail::_Node_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01418
23 std::__detail::_Node_iterator_base<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01419
20 std::unordered_map<std::tuple<long>, std::shared_ptr<hobbes::TLong const>, hobbes::genHash<std::tuple<long> >, std::equal_to<std::tuple<long> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > > >::end() [function] [call site] 01420
21 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01421
22 std::__detail::_Node_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01422
20 bool std::__detail::operator!=<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> const&) [function] [call site] 01423
20 std::unordered_map<std::tuple<long>, std::shared_ptr<hobbes::TLong const>, hobbes::genHash<std::tuple<long> >, std::equal_to<std::tuple<long> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>) [function] [call site] 01424
21 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>) [function] [call site] 01425
22 std::__detail::_Node_const_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true> const&) [function] [call site] 01426
23 std::__detail::_Node_iterator_base<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01427
22 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>) [function] [call site] 01428
23 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01429
23 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01430
24 std::_Hashtable<std::tuple<long>, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, std::allocator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<long> >, hobbes::genHash<std::tuple<long> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*, unsigned long) [function] [call site] 01431
24 std::__detail::_Node_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01432
24 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01433
25 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> > >::_M_node_allocator() [function] [call site] 01434
26 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >, true>::_M_get() [function] [call site] 01435
25 std::__detail::_Hash_node_value_base<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >::_M_valptr() [function] [call site] 01436
26 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >::_M_ptr() [function] [call site] 01437
27 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >::_M_addr() [function] [call site] 01438
25 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> > >::destroy<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >&, std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >*) [function] [call site] 01439
26 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >::destroy<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> > >(std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >*) [function] [call site] 01440
27 std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >::~pair() [function] [call site] 01441
28 std::__shared_ptr<hobbes::TLong const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01442
25 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*) [function] [call site] 01443
26 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>&) [function] [call site] 01444
26 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> > >::_M_node_allocator() [function] [call site] 01445
26 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*, unsigned long) [function] [call site] 01446
27 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>*, unsigned long) [function] [call site] 01447
20 std::__detail::_Node_iterator<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, false, true>::operator++() [function] [call site] 01448
21 std::__detail::_Node_iterator_base<std::pair<std::tuple<long> const, std::shared_ptr<hobbes::TLong const> >, true>::_M_incr() [function] [call site] 01449
19 std::enable_if<(15ul)<(16), unsigned long>::type hobbes::compactAll<15ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01450
20 hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::compact() [function] [call site] 01451
21 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TExpr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > > >::begin() [function] [call site] 01452
22 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::begin() [function] [call site] 01453
23 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01454
24 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01455
21 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TExpr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > > >::end() [function] [call site] 01456
22 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::end() [function] [call site] 01457
23 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01458
21 bool std::__detail::operator!=<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>(std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> const&, std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> const&) [function] [call site] 01459
21 std::unordered_map<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::shared_ptr<hobbes::TExpr const>, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > > >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>) [function] [call site] 01460
22 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>) [function] [call site] 01461
23 std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>::_Node_const_iterator(std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true> const&) [function] [call site] 01462
24 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>::_Node_iterator_base(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01463
23 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::erase(std::__detail::_Node_const_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>) [function] [call site] 01464
24 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_get_previous_node(unsigned long, std::__detail::_Hash_node_base*) [function] [call site] 01465
24 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01466
25 std::_Hashtable<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, std::allocator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >, std::__detail::_Select1st, std::equal_to<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, hobbes::genHash<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_remove_bucket_begin(unsigned long, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*, unsigned long) [function] [call site] 01467
25 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>::_Node_iterator(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01468
25 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01469
26 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> > >::_M_node_allocator() [function] [call site] 01470
27 std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >, true>::_M_get() [function] [call site] 01471
26 std::__detail::_Hash_node_value_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >::_M_valptr() [function] [call site] 01472
27 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >::_M_ptr() [function] [call site] 01473
28 __gnu_cxx::__aligned_buffer<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >::_M_addr() [function] [call site] 01474
26 void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> > >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >&, std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >*) [function] [call site] 01475
27 void __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >::destroy<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> > >(std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >*) [function] [call site] 01476
28 std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >::~pair() [function] [call site] 01477
29 std::__shared_ptr<hobbes::TExpr const, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() [function] [call site] 01478
26 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> > >::_M_deallocate_node_ptr(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*) [function] [call site] 01479
27 std::pointer_traits<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*>::pointer_to(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>&) [function] [call site] 01480
27 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> > >::_M_node_allocator() [function] [call site] 01481
27 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> > >::deallocate(std::allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >&, std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*, unsigned long) [function] [call site] 01482
28 __gnu_cxx::new_allocator<std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true> >::deallocate(std::__detail::_Hash_node<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>*, unsigned long) [function] [call site] 01483
21 std::__detail::_Node_iterator<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, false, true>::operator++() [function] [call site] 01484
22 std::__detail::_Node_iterator_base<std::pair<std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::shared_ptr<hobbes::TExpr const> >, true>::_M_incr() [function] [call site] 01485
20 std::enable_if<(16ul)==(16), unsigned long>::type hobbes::compactAll<16ul, hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(std::tuple<hobbes::unique_refc_map<hobbes::Prim const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::OpaquePtr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int, bool>, hobbes::unique_refc_map<hobbes::TVar const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TGen const, int>, hobbes::unique_refc_map<hobbes::TAbs const, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TApp const, std::shared_ptr<hobbes::MonoType>, std::vector<std::shared_ptr<hobbes::MonoType>, std::allocator<std::shared_ptr<hobbes::MonoType> > > >, hobbes::unique_refc_map<hobbes::FixedArray const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Array const, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Variant const, std::vector<hobbes::Variant::Member, std::allocator<hobbes::Variant::Member> > >, hobbes::unique_refc_map<hobbes::Record const, std::vector<hobbes::Record::Member, std::allocator<hobbes::Record::Member> > >, hobbes::unique_refc_map<hobbes::Func const, std::shared_ptr<hobbes::MonoType>, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Exists const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::Recursive const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::shared_ptr<hobbes::MonoType> >, hobbes::unique_refc_map<hobbes::TString const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, hobbes::unique_refc_map<hobbes::TLong const, long>, hobbes::unique_refc_map<hobbes::TExpr const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [function] [call site] 01486
3 hobbes::hlock::~hlock() [function] [call site] 01487
4 std::recursive_mutex::unlock() [function] [call site] 01488
4 __clang_call_terminate [call site] 01489