Fuzz introspector: array-gc
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
186 0 EP call site: {node_id} __clang_call_terminate

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fuzzer_gc_guard::fuzzer_gc_guard() [function] [call site] 00001
2 GC_disable [call site] 00002
1 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::array() [function] [call site] 00003
2 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::empty() [function] [call site] 00004
3 __cxa_guard_acquire [call site] 00005
3 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::make_n(unsigned long) [function] [call site] 00006
4 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::sizeof_n(unsigned long) [function] [call site] 00007
4 immer::gc_heap::allocate(unsigned long) [function] [call site] 00008
5 GC_malloc [call site] 00009
5 __cxa_allocate_exception [call site] 00010
4 immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type>::type::type() [function] [call site] 00011
5 immer::no_refcount_policy::no_refcount_policy() [function] [call site] 00012
5 immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type::type() [function] [call site] 00013
6 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee::ownee() [function] [call site] 00014
7 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit::edit(void*) [function] [call site] 00015
3 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::no_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00016
1 immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::array_transient() [function] [call site] 00017
2 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::owner() [function] [call site] 00018
3 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::make_token_() [function] [call site] 00019
4 immer::gc_heap::allocate(unsigned long, immer::norefs_tag) [function] [call site] 00020
5 GC_malloc_atomic [call site] 00021
5 __cxa_allocate_exception [call site] 00022
2 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::empty() [function] [call site] 00023
3 __cxa_guard_acquire [call site] 00024
3 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::make_n(unsigned long) [function] [call site] 00025
3 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::with_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00026
1 int fuzzer_input::run<LLVMFuzzerTestOneInput::$_0>(LLVMFuzzerTestOneInput::$_0) [function] [call site] 00027
2 auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const [function] [call site] 00028
3 char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4) [function] [call site] 00029
4 char const& read<char>(fuzzer_input&) [function] [call site] 00030
5 fuzzer_input::next(unsigned long, unsigned long) [function] [call site] 00031
6 __cxa_allocate_exception [call site] 00032
6 no_more_input::no_more_input() [function] [call site] 00033
7 std::exception::exception() [function] [call site] 00034
6 fuzzer_input::next(unsigned long) [function] [call site] 00035
7 __cxa_allocate_exception [call site] 00036
7 no_more_input::no_more_input() [function] [call site] 00037
4 auto LLVMFuzzerTestOneInput::$_4::operator()<char>(char) const [function] [call site] 00038
4 char const& read<char>(fuzzer_input&) [function] [call site] 00039
3 char const& read<char>(fuzzer_input&) [function] [call site] 00040
3 char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4) [function] [call site] 00041
3 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::transient() const & [function] [call site] 00042
4 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::with_capacity(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > const&) [function] [call site] 00043
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::with_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00044
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::inc() [function] [call site] 00045
6 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::refs() const [function] [call site] 00046
7 decltype(auto) immer::detail::csl::get<immer::no_refcount_policy>(immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type>::type>::type const&) [function] [call site] 00047
8 decltype(auto) immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type>::type>::type::get_<immer::no_refcount_policy>(immer::detail::csl::type_t<immer::no_refcount_policy>) const [function] [call site] 00048
9 immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type>::type::get_(immer::detail::csl::type_t<immer::no_refcount_policy>) const [function] [call site] 00049
7 immer::no_refcount_policy& immer::detail::auto_const_cast<immer::no_refcount_policy>(immer::no_refcount_policy const&) [function] [call site] 00050
6 immer::no_refcount_policy::inc() [function] [call site] 00051
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::~with_capacity() [function] [call site] 00052
6 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::dec() [function] [call site] 00053
7 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::refs() const [function] [call site] 00054
7 immer::no_refcount_policy::dec() [function] [call site] 00055
7 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::delete_n(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00056
8 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00057
8 std::__1::enable_if<can_trivially_detroy<int*>, int*>::type immer::detail::destroy_n<int*, unsigned long>(int*, unsigned long) [function] [call site] 00058
8 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::sizeof_n(unsigned long) [function] [call site] 00059
8 immer::gc_heap::deallocate(unsigned long, void*) [function] [call site] 00060
9 GC_free [call site] 00061
6 __clang_call_terminate [call site] 00062
7 __cxa_begin_catch [call site] 00063
4 immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::array_transient(immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >) [function] [call site] 00064
5 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::owner() [function] [call site] 00065
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::with_capacity(immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&&) [function] [call site] 00066
6 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::empty() [function] [call site] 00067
6 immer::detail::arrays::swap(immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&, immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) [function] [call site] 00068
6 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::~with_capacity() [function] [call site] 00069
3 char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4) [function] [call site] 00070
3 immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::persistent() & [function] [call site] 00071
4 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::owner() [function] [call site] 00072
4 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::operator immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >() const [function] [call site] 00073
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::refs() const [function] [call site] 00074
5 immer::no_refcount_policy::inc() [function] [call site] 00075
5 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::no_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00076
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::copy_n(unsigned long, immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00077
6 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00078
5 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::no_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00079
4 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::array(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >) [function] [call site] 00080
5 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::no_capacity(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&&) [function] [call site] 00081
6 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::empty() [function] [call site] 00082
6 immer::detail::arrays::swap(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&, immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) [function] [call site] 00083
6 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::~no_capacity() [function] [call site] 00084
7 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::dec() [function] [call site] 00085
8 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::refs() const [function] [call site] 00086
8 immer::no_refcount_policy::dec() [function] [call site] 00087
7 __clang_call_terminate [call site] 00088
4 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::~no_capacity() [function] [call site] 00089
3 char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4) [function] [call site] 00090
3 auto LLVMFuzzerTestOneInput::$_1::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&>(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const [function] [call site] 00091
4 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::size() const [function] [call site] 00092
3 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::push_back(int) const & [function] [call site] 00093
4 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::push_back(int) const [function] [call site] 00094
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::copy_n(unsigned long, immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00095
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00096
5 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::no_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00097
5 __cxa_begin_catch [call site] 00098
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::delete_n(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00099
5 __cxa_rethrow [call site] 00100
5 __cxa_end_catch [call site] 00101
4 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::array(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >) [function] [call site] 00102
3 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::operator=(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&&) [function] [call site] 00103
4 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::operator=(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&&) [function] [call site] 00104
5 immer::detail::arrays::swap(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&, immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) [function] [call site] 00105
3 char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4) [function] [call site] 00106
3 auto LLVMFuzzerTestOneInput::$_2::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const [function] [call site] 00107
3 unsigned char read<unsigned char, LLVMFuzzerTestOneInput::$_2::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_2::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}) [function] [call site] 00108
3 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::update<LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#1}>(unsigned long, fuzzer_input&&) const & [function] [call site] 00109
4 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::update<LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#1}>(unsigned long, fuzzer_input&&) const [function] [call site] 00110
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::copy_n(unsigned long, immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00111
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00112
5 auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#1}::operator()<int>(int) const [function] [call site] 00113
5 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::no_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00114
5 __cxa_begin_catch [call site] 00115
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::delete_n(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00116
5 __cxa_rethrow [call site] 00117
5 __cxa_end_catch [call site] 00118
4 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::array(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >) [function] [call site] 00119
3 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::operator=(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&&) [function] [call site] 00120
3 char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4) [function] [call site] 00121
3 auto LLVMFuzzerTestOneInput::$_3::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const [function] [call site] 00122
3 unsigned char read<unsigned char, LLVMFuzzerTestOneInput::$_3::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_3::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}) [function] [call site] 00123
3 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::take(unsigned long) const & [function] [call site] 00124
4 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::take(unsigned long) const [function] [call site] 00125
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::copy_n(unsigned long, immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00126
5 immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::no_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00127
4 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::array(immer::detail::arrays::no_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >) [function] [call site] 00128
3 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::operator=(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&&) [function] [call site] 00129
3 auto LLVMFuzzerTestOneInput::$_1::operator()<immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&>(immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const [function] [call site] 00130
3 immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::push_back(int) [function] [call site] 00131
4 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::operator immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit() [function] [call site] 00132
5 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit::edit(void*) [function] [call site] 00133
4 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::push_back_mut(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit, int) [function] [call site] 00134
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::can_mutate(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit) const [function] [call site] 00135
6 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::refs() const [function] [call site] 00136
6 immer::no_refcount_policy::unique() [function] [call site] 00137
6 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee::can_mutate(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit) const [function] [call site] 00138
7 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit::operator==(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit) const [function] [call site] 00139
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00140
6 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00141
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::recommend_up(unsigned long, unsigned long) [function] [call site] 00142
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::copy_e(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit, unsigned long, immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00143
6 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00144
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00145
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::with_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00146
5 __cxa_begin_catch [call site] 00147
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::delete_n(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00148
5 __cxa_rethrow [call site] 00149
5 __cxa_end_catch [call site] 00150
3 auto LLVMFuzzerTestOneInput::$_2::operator()<immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const [function] [call site] 00151
3 unsigned char read<unsigned char, LLVMFuzzerTestOneInput::$_2::operator()<immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_2::operator()<immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}) [function] [call site] 00152
3 void immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::update<LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#2}>(unsigned long, fuzzer_input&&) [function] [call site] 00153
4 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::operator immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit() [function] [call site] 00154
4 void immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::update_mut<LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#2}>(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit, unsigned long, fuzzer_input&&) [function] [call site] 00155
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::can_mutate(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit) const [function] [call site] 00156
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00157
5 auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#2}::operator()<int>(int) const [function] [call site] 00158
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::copy_e(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit, unsigned long, immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00159
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00160
5 auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#2}::operator()<int>(int) const [function] [call site] 00161
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::with_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00162
5 __cxa_begin_catch [call site] 00163
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::delete_n(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00164
5 __cxa_rethrow [call site] 00165
5 __cxa_end_catch [call site] 00166
3 auto LLVMFuzzerTestOneInput::$_3::operator()<immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const [function] [call site] 00167
3 unsigned char read<unsigned char, LLVMFuzzerTestOneInput::$_3::operator()<immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_3::operator()<immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> > >(immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >&) const::{lambda(auto:1)#1}) [function] [call site] 00168
3 immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::take(unsigned long) [function] [call site] 00169
4 immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::operator immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit() [function] [call site] 00170
4 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::take_mut(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit, unsigned long) [function] [call site] 00171
5 __assert_fail [call site] 00172
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::can_mutate(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit) const [function] [call site] 00173
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::data() [function] [call site] 00174
5 std::__1::enable_if<can_trivially_detroy<int*>, int*>::type immer::detail::destroy_n<int*, unsigned long>(int*, unsigned long) [function] [call site] 00175
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::recommend_down(unsigned long, unsigned long) [function] [call site] 00176
5 immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::copy_e(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit, unsigned long, immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long) [function] [call site] 00177
5 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::with_capacity(immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >*, unsigned long, unsigned long) [function] [call site] 00178
2 __cxa_begin_catch [call site] 00179
2 __cxa_end_catch [call site] 00180
1 fuzzer_gc_guard::~fuzzer_gc_guard() [function] [call site] 00181
2 GC_enable [call site] 00182
2 GC_gcollect [call site] 00183
1 immer::array<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::~array() [function] [call site] 00184
1 immer::array_transient<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::~array_transient() [function] [call site] 00185
2 immer::detail::arrays::with_capacity<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false> >::~with_capacity() [function] [call site] 00186