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 |
0 | 29 |
1 :
['void immer::detail::rbts::regular_pos
|
16 | 63 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1010 |
0 | 29 |
1 :
['void immer::detail::rbts::regular_pos
|
16 | 57 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1033 |
0 | 17 |
1 :
['void immer::detail::rbts::full_pos
|
16 | 51 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1010 |
0 | 17 |
1 :
['void immer::detail::rbts::full_pos
|
16 | 51 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1010 |
0 | 17 |
1 :
['void immer::detail::rbts::full_pos
|
16 | 45 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1033 |
0 | 17 |
1 :
['void immer::detail::rbts::full_pos
|
16 | 45 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1033 |
0 | 8 |
2 :
['std::__1::enable_if
|
0 | 8 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1067 |
0 | 8 |
2 :
['std::__1::enable_if
|
0 | 8 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1067 |
0 | 8 |
2 :
['std::__1::enable_if
|
0 | 8 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1067 |
0 | 8 |
2 :
['std::__1::enable_if
|
0 | 8 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1067 |
0 | 0 |
2 :
['std::__1::tuple
|
16 | 95 |
std::__1::tuple
|
call site: 00000 | /src/immer/immer/detail/rbts/operations.hpp:1021 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::vector()
[function]
[call site]
00001
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree()
[function]
[call site]
00002
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::empty_root()
[function]
[call site]
00003
__cxa_guard_acquire
[call site]
00004
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_inner_n(unsigned int)
[function]
[call site]
00005
__assert_fail
[call site]
00006
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::sizeof_inner_n(unsigned int)
[function]
[call site]
00007
void* immer::cpp_heap::allocate<>(unsigned long)
[function]
[call site]
00008
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::sizeof_inner_n(unsigned int)
[function]
[call site]
00009
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00010
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::refs(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> const*)
[function]
[call site]
00011
decltype(auto) immer::detail::csl::get
(immer::detail::csl::member_two
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::impl_data_t, immer::detail::csl::member
>::type::ownee, void>::type>::type>::type const&)
[function]
[call site]
00012
decltype(auto) immer::detail::csl::member_two
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::impl_data_t, immer::detail::csl::member
>::type::ownee, void>::type>::type>::type::get_
(immer::detail::csl::type_t
) const
[function]
[call site]
00013
immer::detail::csl::member
>::type::ownee, void>::type>::type::get_(immer::detail::csl::type_t
) const
[function]
[call site]
00014
immer::unsafe_refcount_policy& immer::detail::auto_const_cast
(immer::unsafe_refcount_policy const&)
[function]
[call site]
00015
immer::unsafe_refcount_policy::inc()
[function]
[call site]
00016
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::empty_tail()
[function]
[call site]
00017
__cxa_guard_acquire
[call site]
00018
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_n(unsigned int)
[function]
[call site]
00019
__assert_fail
[call site]
00020
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::sizeof_leaf_n(unsigned int)
[function]
[call site]
00021
void* immer::cpp_heap::allocate<>(unsigned long)
[function]
[call site]
00022
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::sizeof_leaf_n(unsigned int)
[function]
[call site]
00023
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00024
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::check_tree() const
[function]
[call site]
00025
__assert_fail
[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::$_3)
[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::$_3::operator()
(char) const
[function]
[call site]
00038
char const& read
(fuzzer_input&)
[function]
[call site]
00039
char read
(fuzzer_input&, LLVMFuzzerTestOneInput::$_3)
[function]
[call site]
00040
char const& read
(fuzzer_input&)
[function]
[call site]
00041
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::push_back(int) const &
[function]
[call site]
00042
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::push_back(int) const
[function]
[call site]
00043
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::tail_offset() const
[function]
[call site]
00044
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::copy_leaf_emplace
(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, int&&)
[function]
[call site]
00045
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::copy_leaf_n(unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00046
__assert_fail
[call site]
00047
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00048
__assert_fail
[call site]
00049
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_n(unsigned int)
[function]
[call site]
00050
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00051
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00052
__assert_fail
[call site]
00053
std::__1::enable_if
, int*>::type immer::detail::uninitialized_copy
(int*, int*, int*)
[function]
[call site]
00054
__clang_call_terminate
[call site]
00055
__cxa_begin_catch
[call site]
00056
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00057
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00058
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00059
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::check_tree() const
[function]
[call site]
00060
__assert_fail
[call site]
00061
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_n
(unsigned int, int&&)
[function]
[call site]
00062
__assert_fail
[call site]
00063
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_n(unsigned int)
[function]
[call site]
00064
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00065
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_inner_n(unsigned int)
[function]
[call site]
00066
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_path(unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00067
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00068
__assert_fail
[call site]
00069
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_inner_n(unsigned int)
[function]
[call site]
00070
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_path(unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00071
__cxa_begin_catch
[call site]
00072
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::sizeof_inner_n(unsigned int)
[function]
[call site]
00073
immer::cpp_heap::deallocate(unsigned long, void*)
[function]
[call site]
00074
__cxa_rethrow
[call site]
00075
__cxa_end_catch
[call site]
00076
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00077
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00078
__assert_fail
[call site]
00079
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00080
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00081
__cxa_begin_catch
[call site]
00082
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::delete_inner(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00083
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00084
__assert_fail
[call site]
00085
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::relaxed()
[function]
[call site]
00086
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00087
__assert_fail
[call site]
00088
__assert_fail
[call site]
00089
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::ownee(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00090
decltype(auto) immer::detail::csl::get
>::type::ownee>(immer::detail::csl::member_two
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::impl_data_t, immer::detail::csl::member
>::type::ownee, void>::type>::type>::type&)
[function]
[call site]
00091
decltype(auto) immer::detail::csl::member_two
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::impl_data_t, immer::detail::csl::member
>::type::ownee, void>::type>::type>::type::get_
>::type::ownee>(immer::detail::csl::type_t
>::type::ownee>)
[function]
[call site]
00092
immer::detail::csl::inherit
>::type::ownee, void>::type::get_(immer::detail::csl::type_t
>::type::ownee>)
[function]
[call site]
00093
immer::no_transience_policy::apply
>::type::ownee::owned() const
[function]
[call site]
00094
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::sizeof_inner_n(unsigned int)
[function]
[call site]
00095
immer::cpp_heap::deallocate(unsigned long, void*)
[function]
[call site]
00096
__cxa_rethrow
[call site]
00097
__cxa_end_catch
[call site]
00098
__cxa_begin_catch
[call site]
00099
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::delete_leaf(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00100
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00101
__assert_fail
[call site]
00102
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00103
std::__1::enable_if
, int*>::type immer::detail::destroy_n
(int*, unsigned int)
[function]
[call site]
00104
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::ownee(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00105
immer::no_transience_policy::apply
>::type::ownee::owned() const
[function]
[call site]
00106
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::sizeof_leaf_n(unsigned int)
[function]
[call site]
00107
immer::cpp_heap::deallocate(unsigned long, void*)
[function]
[call site]
00108
__cxa_rethrow
[call site]
00109
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, unsigned long)
[function]
[call site]
00110
__assert_fail
[call site]
00111
__assert_fail
[call site]
00112
__assert_fail
[call site]
00113
__assert_fail
[call site]
00114
decltype(auto) immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* const&>(immer::detail::rbts::push_tail_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* const&)
[function]
[call site]
00115
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* immer::detail::rbts::push_tail_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit_regular
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >&>(immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >&, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00116
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::size() const
[function]
[call site]
00117
__assert_fail
[call site]
00118
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::size() const
[function]
[call site]
00119
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::size() const
[function]
[call site]
00120
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_inner_n(unsigned int)
[function]
[call site]
00121
decltype(auto) immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::last_oh
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&>(immer::detail::rbts::push_tail_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&)
[function]
[call site]
00122
decltype(auto) immer::detail::rbts::last_oh_regular
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >&, immer::detail::rbts::push_tail_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&>(immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >&, immer::detail::rbts::push_tail_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&)
[function]
[call site]
00123
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::count() const
[function]
[call site]
00124
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::subindex(unsigned long) const
[function]
[call site]
00125
__assert_fail
[call site]
00126
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::node() const
[function]
[call site]
00127
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00128
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::shift() const
[function]
[call site]
00129
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::size() const
[function]
[call site]
00130
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::shift() const
[function]
[call site]
00131
decltype(auto) immer::detail::rbts::regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&>(immer::detail::rbts::push_tail_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&)
[function]
[call site]
00132
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* immer::detail::rbts::push_tail_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit_regular
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >&>(immer::detail::rbts::regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >&, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00133
immer::detail::rbts::regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::shift() const
[function]
[call site]
00134
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_path(unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00135
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00136
__cxa_begin_catch
[call site]
00137
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::delete_inner(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00138
__cxa_rethrow
[call site]
00139
__cxa_end_catch
[call site]
00140
immer::detail::rbts::regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::node() const
[function]
[call site]
00141
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::do_copy_inner(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00142
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00143
__assert_fail
[call site]
00144
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00145
__assert_fail
[call site]
00146
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00147
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc_nodes(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>**, unsigned int)
[function]
[call site]
00148
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::refs(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> const*)
[function]
[call site]
00149
immer::unsafe_refcount_policy::inc()
[function]
[call site]
00150
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00151
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00152
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00153
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_path(unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00154
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00155
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00156
__cxa_end_catch
[call site]
00157
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::vector(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>)
[function]
[call site]
00158
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&&)
[function]
[call site]
00159
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree()
[function]
[call site]
00160
immer::detail::rbts::swap(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&, immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&)
[function]
[call site]
00161
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::~rbtree()
[function]
[call site]
00162
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::dec() const
[function]
[call site]
00163
void immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::traverse
(immer::detail::rbts::dec_visitor) const
[function]
[call site]
00164
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::tail_offset() const
[function]
[call site]
00165
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, unsigned long)
[function]
[call site]
00166
immer::detail::rbts::empty_regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_empty_regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00167
immer::detail::rbts::leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00168
__assert_fail
[call site]
00169
__assert_fail
[call site]
00170
auto LLVMFuzzerTestOneInput::$_1::operator()
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const
[function]
[call site]
00171
unsigned char read
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_1::operator()
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const::{lambda(auto:1)#1})
[function]
[call site]
00172
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::update
(fuzzer_input&) const::{lambda(auto:1)#1}>(unsigned long, fuzzer_input&&) const &
[function]
[call site]
00173
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::update
(fuzzer_input&) const::{lambda(auto:1)#1}>(unsigned long, fuzzer_input&&) const
[function]
[call site]
00174
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::tail_offset() const
[function]
[call site]
00175
immer::detail::rbts::leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00176
decltype(auto) immer::detail::rbts::leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned long, LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#1}&>(immer::detail::rbts::update_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned long&&, LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#1}&)
[function]
[call site]
00177
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* immer::detail::rbts::update_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit_leaf
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >&, LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#1}&>(fuzzer_input&&, unsigned long, LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#1}&)
[function]
[call site]
00178
immer::detail::rbts::leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::index(unsigned long) const
[function]
[call site]
00179
immer::detail::rbts::leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::node() const
[function]
[call site]
00180
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::copy_leaf(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00181
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00182
__assert_fail
[call site]
00183
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_n(unsigned int)
[function]
[call site]
00184
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00185
std::__1::enable_if
, int*>::type immer::detail::uninitialized_copy
(int*, int*, int*)
[function]
[call site]
00186
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00187
auto LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#1}::operator()
(int) const
[function]
[call site]
00188
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00189
__cxa_begin_catch
[call site]
00190
immer::detail::rbts::leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::count() const
[function]
[call site]
00191
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::delete_leaf(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00192
__cxa_rethrow
[call site]
00193
__cxa_end_catch
[call site]
00194
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00195
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00196
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, unsigned long)
[function]
[call site]
00197
decltype(auto) immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned long&, LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#1}&>(immer::detail::rbts::update_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned long&, LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#1}&)
[function]
[call site]
00198
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00199
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00200
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::vector(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>)
[function]
[call site]
00201
auto LLVMFuzzerTestOneInput::$_2::operator()
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const
[function]
[call site]
00202
unsigned char read
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_2::operator()
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const::{lambda(auto:1)#1})
[function]
[call site]
00203
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::take(unsigned long) const &
[function]
[call site]
00204
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::take(unsigned long) const
[function]
[call site]
00205
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::tail_offset() const
[function]
[call site]
00206
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree()
[function]
[call site]
00207
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> const&)
[function]
[call site]
00208
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00209
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc() const
[function]
[call site]
00210
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00211
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00212
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::~rbtree()
[function]
[call site]
00213
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::copy_leaf(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00214
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inc()
[function]
[call site]
00215
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00216
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, unsigned long)
[function]
[call site]
00217
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::compute_shift()
[function]
[call site]
00218
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00219
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00220
__assert_fail
[call site]
00221
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::check(unsigned int, unsigned long)
[function]
[call site]
00222
__assert_fail
[call site]
00223
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree(unsigned long, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00224
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::empty_root()
[function]
[call site]
00225
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::vector(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>)
[function]
[call site]
00226
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::push_back(int) &&
[function]
[call site]
00227
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::push_back_move(std::__1::integral_constant
, int)
[function]
[call site]
00228
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::push_back_mut(immer::no_transience_policy::apply
>::type::edit, int)
[function]
[call site]
00229
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::tail_offset() const
[function]
[call site]
00230
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::ensure_mutable_tail(immer::no_transience_policy::apply
>::type::edit, unsigned int)
[function]
[call site]
00231
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::can_mutate(immer::no_transience_policy::apply
>::type::edit) const
[function]
[call site]
00232
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::refs(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> const*)
[function]
[call site]
00233
immer::unsafe_refcount_policy::unique()
[function]
[call site]
00234
immer::no_transience_policy::apply
>::type::ownee::can_mutate(immer::no_transience_policy::apply
>::type::edit) const
[function]
[call site]
00235
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::copy_leaf_e(immer::no_transience_policy::apply
>::type::edit, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00236
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00237
__assert_fail
[call site]
00238
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_e(immer::no_transience_policy::apply
>::type::edit)
[function]
[call site]
00239
void* immer::cpp_heap::allocate<>(unsigned long)
[function]
[call site]
00240
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::ownee(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00241
immer::no_transience_policy::apply
>::type::ownee::operator=(immer::no_transience_policy::apply
>::type::edit)
[function]
[call site]
00242
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00243
std::__1::enable_if
, int*>::type immer::detail::uninitialized_copy
(int*, int*, int*)
[function]
[call site]
00244
void immer::detail::rbts::dec_leaf
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00245
immer::detail::rbts::leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_leaf_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00246
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00247
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>* immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_e
(immer::no_transience_policy::apply
>::type::edit, int&&)
[function]
[call site]
00248
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_leaf_e(immer::no_transience_policy::apply
>::type::edit)
[function]
[call site]
00249
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00250
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_inner_e(immer::no_transience_policy::apply
>::type::edit)
[function]
[call site]
00251
void* immer::cpp_heap::allocate<>(unsigned long)
[function]
[call site]
00252
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::node()
[function]
[call site]
00253
immer::detail::csl::member_two
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::impl_data_t, immer::detail::csl::member
>::type::ownee, void>::type>::type>::type::type()
[function]
[call site]
00254
immer::detail::csl::member
>::type::ownee, void>::type>::type::type()
[function]
[call site]
00255
immer::unsafe_refcount_policy::unsafe_refcount_policy()
[function]
[call site]
00256
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::ownee(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00257
immer::no_transience_policy::apply
>::type::ownee::operator=(immer::no_transience_policy::apply
>::type::edit)
[function]
[call site]
00258
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_path_e(immer::no_transience_policy::apply
>::type::edit, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00259
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00260
__assert_fail
[call site]
00261
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_inner_e(immer::no_transience_policy::apply
>::type::edit)
[function]
[call site]
00262
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_path_e(immer::no_transience_policy::apply
>::type::edit, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00263
__cxa_begin_catch
[call site]
00264
immer::cpp_heap::deallocate(unsigned long, void*)
[function]
[call site]
00265
__cxa_rethrow
[call site]
00266
__cxa_end_catch
[call site]
00267
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00268
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::inner()
[function]
[call site]
00269
__cxa_begin_catch
[call site]
00270
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::delete_inner_e(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00271
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::kind() const
[function]
[call site]
00272
__assert_fail
[call site]
00273
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::relaxed()
[function]
[call site]
00274
__assert_fail
[call site]
00275
immer::cpp_heap::deallocate(unsigned long, void*)
[function]
[call site]
00276
__cxa_rethrow
[call site]
00277
__cxa_end_catch
[call site]
00278
__cxa_begin_catch
[call site]
00279
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::delete_leaf(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00280
__cxa_rethrow
[call site]
00281
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, unsigned long)
[function]
[call site]
00282
decltype(auto) immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>, true>, immer::no_transience_policy::apply
>::type::edit&, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&>(immer::detail::rbts::push_tail_mut_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>, true>, immer::no_transience_policy::apply
>::type::edit&, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*&)
[function]
[call site]
00283
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::make_path_e(immer::no_transience_policy::apply
>::type::edit, unsigned int, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00284
__assert_fail
[call site]
00285
void immer::detail::rbts::dec_empty_regular
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00286
immer::detail::rbts::empty_regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_empty_regular_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*)
[function]
[call site]
00287
__cxa_end_catch
[call site]
00288
auto LLVMFuzzerTestOneInput::$_1::operator()
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const
[function]
[call site]
00289
decltype(auto) immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::update
(fuzzer_input&) const::{lambda(auto:1)#2}>(unsigned long, fuzzer_input&&) &&
[function]
[call site]
00290
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&& immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::update_move
(fuzzer_input&) const::{lambda(auto:1)#2}>(std::__1::integral_constant
, unsigned long, fuzzer_input&&)
[function]
[call site]
00291
void immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::update_mut
(fuzzer_input&) const::{lambda(auto:1)#2}>(immer::no_transience_policy::apply
>::type::edit, unsigned long, fuzzer_input&&)
[function]
[call site]
00292
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::get_mut(immer::no_transience_policy::apply
>::type::edit, unsigned long)
[function]
[call site]
00293
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::tail_offset() const
[function]
[call site]
00294
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::ensure_mutable_tail(immer::no_transience_policy::apply
>::type::edit, unsigned int)
[function]
[call site]
00295
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00296
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, unsigned long)
[function]
[call site]
00297
decltype(auto) immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >::visit
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned long&, immer::no_transience_policy::apply
>::type::edit&, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>**>(immer::detail::rbts::get_mut_visitor
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >, unsigned long&, immer::no_transience_policy::apply
>::type::edit&, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>**&&)
[function]
[call site]
00298
auto LLVMFuzzerTestOneInput::$_0::operator()
(fuzzer_input&) const::{lambda(auto:1)#2}::operator()
(int) const
[function]
[call site]
00299
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::operator=(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&&)
[function]
[call site]
00300
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::operator=(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&&)
[function]
[call site]
00301
immer::detail::rbts::swap(immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&, immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&)
[function]
[call site]
00302
auto LLVMFuzzerTestOneInput::$_2::operator()
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const
[function]
[call site]
00303
unsigned char read
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_2::operator()
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>&) const::{lambda(auto:1)#1})
[function]
[call site]
00304
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::take(unsigned long) &&
[function]
[call site]
00305
immer::vector
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::take_move(std::__1::integral_constant
, unsigned long)
[function]
[call site]
00306
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::take_mut(immer::no_transience_policy::apply
>::type::edit, unsigned long)
[function]
[call site]
00307
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::tail_offset() const
[function]
[call site]
00308
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::rbtree()
[function]
[call site]
00309
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::can_mutate(immer::no_transience_policy::apply
>::type::edit) const
[function]
[call site]
00310
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::leaf()
[function]
[call site]
00311
std::__1::enable_if
, int*>::type immer::detail::destroy_n
(int*, unsigned long)
[function]
[call site]
00312
immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::copy_leaf_e(immer::no_transience_policy::apply
>::type::edit, immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00313
void immer::detail::rbts::dec_leaf
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00314
immer::detail::rbts::regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> > immer::detail::rbts::make_regular_sub_pos
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int, unsigned long)
[function]
[call site]
00315
immer::detail::rbts::rbtree
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>::empty_root()
[function]
[call site]
00316
void immer::detail::rbts::dec_leaf
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u> >(immer::detail::rbts::node
, immer::unsafe_refcount_policy, immer::no_lock_policy, immer::no_transience_policy, false, true>, 2u, 2u>*, unsigned int)
[function]
[call site]
00317
__cxa_begin_catch
[call site]
00318