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