The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
8 | 8 |
3 :
['__cxa_allocate_exception', '__cxa_throw', 'no_more_input::no_more_input()'] |
8 | 8 | fuzzer_input::next(unsignedlong) | call site: 00000 | /src/immer/extra/fuzzer/fuzzer_input.hpp:31 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzzer_gc_guard::fuzzer_gc_guard()
[function]
[call site]
00001
GC_disable
[call site]
00002
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
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
__cxa_guard_acquire
[call site]
00005
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
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
immer::gc_heap::allocate(unsigned long)
[function]
[call site]
00008
GC_malloc
[call site]
00009
__cxa_allocate_exception
[call site]
00010
std::bad_alloc::bad_alloc()
[call site]
00011
__cxa_throw
[call site]
00012
std::bad_alloc::~bad_alloc()
[call site]
00013
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]
00014
immer::no_refcount_policy::no_refcount_policy()
[function]
[call site]
00015
immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type::type()
[function]
[call site]
00016
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee::ownee()
[function]
[call site]
00017
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit::edit(void*)
[function]
[call site]
00018
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]
00019
__cxa_atexit
[call site]
00020
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]
00021
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]
00022
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]
00023
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]
00024
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]
00025
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]
00026
immer::no_refcount_policy& immer::detail::auto_const_cast<immer::no_refcount_policy>(immer::no_refcount_policy const&)
[function]
[call site]
00027
immer::no_refcount_policy::dec()
[function]
[call site]
00028
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]
00029
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]
00030
std::__1::enable_if<can_trivially_detroy<int*>, int*>::type immer::detail::destroy_n<int*, unsigned long>(int*, unsigned long)
[function]
[call site]
00031
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]
00032
immer::gc_heap::deallocate(unsigned long, void*)
[function]
[call site]
00033
GC_free
[call site]
00034
__clang_call_terminate
[call site]
00035
__cxa_begin_catch
[call site]
00036
__cxa_guard_release
[call site]
00037
__cxa_guard_abort
[call site]
00038
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> > const&)
[function]
[call site]
00039
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]
00040
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> >::inc()
[function]
[call site]
00041
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]
00042
immer::no_refcount_policy::inc()
[function]
[call site]
00043
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]
00044
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]
00045
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::owner()
[function]
[call site]
00046
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::make_token_()
[function]
[call site]
00047
immer::gc_heap::allocate(unsigned long, immer::norefs_tag)
[function]
[call site]
00048
GC_malloc_atomic
[call site]
00049
__cxa_allocate_exception
[call site]
00050
std::bad_alloc::bad_alloc()
[call site]
00051
__cxa_throw
[call site]
00052
std::bad_alloc::~bad_alloc()
[call site]
00053
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]
00054
__cxa_guard_acquire
[call site]
00055
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]
00056
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]
00057
__cxa_atexit
[call site]
00058
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]
00059
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]
00060
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]
00061
immer::no_refcount_policy::dec()
[function]
[call site]
00062
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]
00063
__clang_call_terminate
[call site]
00064
__cxa_guard_release
[call site]
00065
__cxa_guard_abort
[call site]
00066
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> > const&)
[function]
[call site]
00067
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]
00068
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]
00069
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]
00070
immer::no_refcount_policy::inc()
[function]
[call site]
00071
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]
00072
int fuzzer_input::run<LLVMFuzzerTestOneInput::$_0>(LLVMFuzzerTestOneInput::$_0)
[function]
[call site]
00073
auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const
[function]
[call site]
00074
char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
[function]
[call site]
00075
char const& read<char>(fuzzer_input&)
[function]
[call site]
00076
fuzzer_input::next(unsigned long, unsigned long)
[function]
[call site]
00077
__cxa_allocate_exception
[call site]
00078
no_more_input::no_more_input()
[function]
[call site]
00079
std::exception::exception[abi:ne180100]()
[function]
[call site]
00080
__cxa_throw
[call site]
00081
no_more_input::~no_more_input()
[function]
[call site]
00082
std::exception::~exception()
[call site]
00083
fuzzer_input::next(unsigned long)
[function]
[call site]
00084
__cxa_allocate_exception
[call site]
00085
no_more_input::no_more_input()
[function]
[call site]
00086
__cxa_throw
[call site]
00087
no_more_input::~no_more_input()
[function]
[call site]
00088
auto LLVMFuzzerTestOneInput::$_4::operator()<char>(char) const
[function]
[call site]
00089
char const& read<char>(fuzzer_input&)
[function]
[call site]
00090
char const& read<char>(fuzzer_input&)
[function]
[call site]
00091
char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
[function]
[call site]
00092
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]
00093
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]
00094
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]
00095
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]
00096
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]
00097
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]
00098
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::owner()
[function]
[call site]
00099
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]
00100
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]
00101
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> > const&)
[function]
[call site]
00102
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]
00103
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]
00104
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]
00105
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> >::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> >&&)
[function]
[call site]
00106
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::owner&&)
[function]
[call site]
00107
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::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]
00108
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]
00109
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]
00110
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]
00111
char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
[function]
[call site]
00112
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]
00113
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::owner::owner()
[function]
[call site]
00114
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::owner&&)
[function]
[call site]
00115
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]
00116
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]
00117
immer::no_refcount_policy::inc()
[function]
[call site]
00118
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]
00119
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]
00120
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]
00121
_ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nIPiSD_TnNSt3__19enable_ifIXsr6detailE21compatible_sentinel_vIT_T0_EEbE4typeELb1EEEPSB_mSG_SH_
[function]
[call site]
00122
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]
00123
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]
00124
std::__1::enable_if<can_trivially_copy<int*, int*>, int*>::type immer::detail::uninitialized_copy<int*, int*, int*>(int*, int*, int*)
[function]
[call site]
00125
__clang_call_terminate
[call site]
00126
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
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
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]
00129
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]
00130
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> > const&)
[function]
[call site]
00131
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]
00132
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]
00133
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]
00134
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]
00135
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]
00136
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]
00137
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]
00138
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]
00139
char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
[function]
[call site]
00140
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]
00141
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]
00142
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]
00143
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]
00144
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]
00145
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]
00146
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]
00147
__cxa_begin_catch
[call site]
00148
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]
00149
__cxa_rethrow
[call site]
00150
__cxa_end_catch
[call site]
00151
__clang_call_terminate
[call site]
00152
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]
00153
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]
00154
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]
00155
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]
00156
char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
[function]
[call site]
00157
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]
00158
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]
00159
unsigned char const& read<unsigned char>(fuzzer_input&)
[function]
[call site]
00160
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::{lambda(auto:1)#1}::operator()<unsigned char>(unsigned char) const
[function]
[call site]
00161
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]
00162
unsigned char const& read<unsigned char>(fuzzer_input&)
[function]
[call site]
00163
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]
00164
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]
00165
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]
00166
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]
00167
auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#1}::operator()<int>(int) const
[function]
[call site]
00168
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]
00169
__cxa_begin_catch
[call site]
00170
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]
00171
__cxa_rethrow
[call site]
00172
__cxa_end_catch
[call site]
00173
__clang_call_terminate
[call site]
00174
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]
00175
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]
00176
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]
00177
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]
00178
char read<char, LLVMFuzzerTestOneInput::$_4>(fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
[function]
[call site]
00179
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]
00180
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]
00181
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::{lambda(auto:1)#1}::operator()<unsigned char>(unsigned char) const
[function]
[call site]
00182
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]
00183
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]
00184
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]
00185
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]
00186
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]
00187
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]
00188
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]
00189
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]
00190
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]
00191
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]
00192
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]
00193
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]
00194
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit::edit(void*)
[function]
[call site]
00195
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]
00196
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]
00197
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]
00198
immer::no_refcount_policy::unique()
[function]
[call site]
00199
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> >::ownee() const
[function]
[call site]
00200
decltype(auto) immer::detail::csl::get<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>(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]
00201
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::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>(immer::detail::csl::type_t<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>) const
[function]
[call site]
00202
immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type::get_(immer::detail::csl::type_t<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>) const
[function]
[call site]
00203
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]
00204
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]
00205
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]
00206
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]
00207
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]
00208
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]
00209
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]
00210
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> >* 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<int*>(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit, unsigned long, int*, int*)
[function]
[call site]
00211
_ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nIPiSD_TnNSt3__19enable_ifIXsr6detailE21compatible_sentinel_vIT_T0_EEbE4typeELb1EEEPSB_mSG_SH_
[function]
[call site]
00212
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> >::ownee()
[function]
[call site]
00213
decltype(auto) immer::detail::csl::get<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>(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&)
[function]
[call site]
00214
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::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>(immer::detail::csl::type_t<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>)
[function]
[call site]
00215
immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee, void>::type::get_(immer::detail::csl::type_t<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee>)
[function]
[call site]
00216
immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::ownee::operator=(immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap> >::type::edit)
[function]
[call site]
00217
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]
00218
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]
00219
__assert_fail
[call site]
00220
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]
00221
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]
00222
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::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]
00223
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]
00224
__cxa_begin_catch
[call site]
00225
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]
00226
__cxa_rethrow
[call site]
00227
__cxa_end_catch
[call site]
00228
__clang_call_terminate
[call site]
00229
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]
00230
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]
00231
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::{lambda(auto:1)#1}::operator()<unsigned char>(unsigned char) const
[function]
[call site]
00232
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> >::size() const
[function]
[call site]
00233
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]
00234
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]
00235
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]
00236
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]
00237
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]
00238
auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#2}::operator()<int>(int) const
[function]
[call site]
00239
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]
00240
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]
00241
auto LLVMFuzzerTestOneInput::$_0::operator()<fuzzer_input>(fuzzer_input&) const::{lambda(auto:1)#2}::operator()<int>(int) const
[function]
[call site]
00242
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]
00243
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::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]
00244
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]
00245
__cxa_begin_catch
[call site]
00246
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]
00247
__cxa_rethrow
[call site]
00248
__cxa_end_catch
[call site]
00249
__clang_call_terminate
[call site]
00250
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]
00251
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]
00252
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::{lambda(auto:1)#1}::operator()<unsigned char>(unsigned char) const
[function]
[call site]
00253
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> >::size() const
[function]
[call site]
00254
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]
00255
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]
00256
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]
00257
__assert_fail
[call site]
00258
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]
00259
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]
00260
std::__1::enable_if<can_trivially_detroy<int*>, int*>::type immer::detail::destroy_n<int*, unsigned long>(int*, unsigned long)
[function]
[call site]
00261
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]
00262
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]
00263
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]
00264
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::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]
00265
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]
00266
__cxa_begin_catch
[call site]
00267
__cxa_end_catch
[call site]
00268
fuzzer_gc_guard::~fuzzer_gc_guard()
[function]
[call site]
00269
GC_enable
[call site]
00270
GC_gcollect
[call site]
00271
__clang_call_terminate
[call site]
00272
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]
00273
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]
00274