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