The followings are the branches where fuzzer fails to bypass.
| Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch | 
|---|---|---|---|---|---|---|---|
| 8 | 8 | 
         3 :
          ['__cxa_allocate_exception', 'no_more_input::no_more_input()', '__cxa_throw']  | 
        8 | 8 | fuzzer_input::next(unsignedlong) | call site: 00000 | /src/immer/extra/fuzzer/fuzzer_input.hpp:31 | 
         LLVMFuzzerTestOneInput
        
        
         
          [function]
         
         
          [call site]
         
         
          00000
         
        
       
       
           immer::array
           
            , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::array()
            
          
          
           
            [function]
           
           
            [call site]
           
           
            00001
           
          
         
         
             immer::detail::arrays::with_capacity
             
              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::empty()
              
            
            
             
              [function]
             
             
              [call site]
             
             
              00002
             
            
           
           
               __cxa_guard_acquire
              
              
               
                [call site]
               
               
                00003
               
              
             
            
               immer::detail::arrays::node
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::make_n(unsigned long)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00004
               
              
             
             
                 immer::detail::arrays::node
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::sizeof_n(unsigned long)
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00005
                 
                
               
              
                 void* immer::debug_size_heap
                 
                  ::allocate<>(unsigned long)
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00006
                 
                
               
               
                   void* immer::cpp_heap::allocate<>(unsigned long)
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00007
                   
                  
                 
                
                 immer::detail::csl::member
                 
                  >::type::ownee, void>::type>::type::type()
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00008
                 
                
               
               
                   immer::refcount_policy::refcount_policy()
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00009
                   
                  
                 
                
               immer::detail::arrays::with_capacity
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::node
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00010
               
              
             
            
           int fuzzer_input::run
           
            (LLVMFuzzerTestOneInput::$_0)
            
          
          
           
            [function]
           
           
            [call site]
           
           
            00011
           
          
         
         
             auto LLVMFuzzerTestOneInput::$_0::operator()
             
              (fuzzer_input&) const
              
            
            
             
              [function]
             
             
              [call site]
             
             
              00012
             
            
           
           
               char read
               
                (fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00013
               
              
             
             
                 char const& read
                 
                  (fuzzer_input&)
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00014
                 
                
               
               
                   fuzzer_input::next(unsigned long, unsigned long)
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00015
                   
                  
                 
                 
                     __cxa_allocate_exception
                    
                    
                     
                      [call site]
                     
                     
                      00016
                     
                    
                   
                  
                     no_more_input::no_more_input()
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00017
                     
                    
                   
                   
                       std::exception::exception()
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00018
                       
                      
                     
                    
                 auto LLVMFuzzerTestOneInput::$_4::operator()
                 
                  (char) const
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00019
                 
                
               
              
                 char const& read
                 
                  (fuzzer_input&)
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00020
                 
                
               
              
               char read
               
                (fuzzer_input&, LLVMFuzzerTestOneInput::$_4)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00021
               
              
             
            
               char const& read
               
                (fuzzer_input&)
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00022
               
              
             
            
               auto LLVMFuzzerTestOneInput::$_1::operator()
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&>(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00023
               
              
             
             
                 immer::array
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::size() const
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00024
                 
                
               
              
               immer::array
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::push_back(int) const &
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00025
               
              
             
             
                 immer::detail::arrays::with_capacity
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::push_back(int) const
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00026
                 
                
               
               
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::recommend_up(unsigned long, unsigned long)
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00027
                   
                  
                 
                
                   immer::detail::arrays::node
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::copy_n(unsigned long, immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00028
                   
                  
                 
                 
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00029
                     
                    
                   
                  
                   immer::detail::arrays::node
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00030
                   
                  
                 
                
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00031
                   
                  
                 
                
                   __cxa_begin_catch
                  
                  
                   
                    [call site]
                   
                   
                    00032
                   
                  
                 
                
                   immer::detail::arrays::node
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::delete_n(immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00033
                   
                  
                 
                 
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00034
                     
                    
                   
                  
                     std::__1::enable_if
                     
                      , int*>::type immer::detail::destroy_n
                      
                       (int*, unsigned long)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00035
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::sizeof_n(unsigned long)
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00036
                     
                    
                   
                  
                     void immer::debug_size_heap
                     
                      ::deallocate<>(unsigned long, void*)
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00037
                     
                    
                   
                   
                       __assert_fail
                      
                      
                       
                        [call site]
                       
                       
                        00038
                       
                      
                     
                    
                       immer::cpp_heap::deallocate(unsigned long, void*)
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00039
                       
                      
                     
                    
                   __cxa_rethrow
                  
                  
                   
                    [call site]
                   
                   
                    00040
                   
                  
                 
                
                   __cxa_end_catch
                  
                  
                   
                    [call site]
                   
                   
                    00041
                   
                  
                 
                
                 immer::array
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::array(immer::detail::arrays::with_capacity
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >)
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00042
                 
                
               
               
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::with_capacity
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00043
                   
                  
                 
                 
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::empty()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00044
                     
                    
                   
                  
                     immer::detail::arrays::swap(immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&, immer::detail::arrays::with_capacity
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00045
                     
                    
                   
                  
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::~with_capacity()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00046
                     
                    
                   
                   
                       immer::detail::arrays::with_capacity
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::dec()
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00047
                       
                      
                     
                     
                         immer::detail::arrays::node
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::refs() const
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00048
                         
                        
                       
                       
                           decltype(auto) immer::detail::csl::get
                           
                            (immer::detail::csl::member_two
                            
                             , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data_t, immer::detail::csl::member
                             
                              >::type::ownee, void>::type>::type>::type const&)
                              
                             
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00049
                           
                          
                         
                         
                             decltype(auto) immer::detail::csl::member_two
                             
                              , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data_t, immer::detail::csl::member
                              
                               >::type::ownee, void>::type>::type>::type::get_
                               
                                (immer::detail::csl::type_t
                                
                                 ) const
                                 
                                
                               
                              
                            
                            
                             
                              [function]
                             
                             
                              [call site]
                             
                             
                              00050
                             
                            
                           
                           
                               immer::detail::csl::member
                               
                                >::type::ownee, void>::type>::type::get_(immer::detail::csl::type_t
                                
                                 ) const
                                 
                                
                              
                              
                               
                                [function]
                               
                               
                                [call site]
                               
                               
                                00051
                               
                              
                             
                            
                           immer::refcount_policy& immer::detail::auto_const_cast
                           
                            (immer::refcount_policy const&)
                            
                          
                          
                           
                            [function]
                           
                           
                            [call site]
                           
                           
                            00052
                           
                          
                         
                        
                         immer::refcount_policy::dec()
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00053
                         
                        
                       
                      
                         immer::detail::arrays::node
                         
                          , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::delete_n(immer::detail::arrays::node
                          
                           , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                           
                          
                        
                        
                         
                          [function]
                         
                         
                          [call site]
                         
                         
                          00054
                         
                        
                       
                      
                       __clang_call_terminate
                      
                      
                       
                        [call site]
                       
                       
                        00055
                       
                      
                     
                     
                         __cxa_begin_catch
                        
                        
                         
                          [call site]
                         
                         
                          00056
                         
                        
                       
                      
               unsigned char read
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_2::operator()
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1})
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00057
               
              
             
            
               immer::array
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::update
                 
                  (fuzzer_input&) const::{lambda(auto:1)#1}>(unsigned long, fuzzer_input&&) const &
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00058
               
              
             
             
                 immer::detail::arrays::with_capacity
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > immer::detail::arrays::with_capacity
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::update
                   
                    (fuzzer_input&) const::{lambda(auto:1)#1}>(unsigned long, fuzzer_input&&) const
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00059
                 
                
               
               
                   immer::detail::arrays::node
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::copy_n(unsigned long, immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00060
                   
                  
                 
                
                   immer::detail::arrays::node
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00061
                   
                  
                 
                
                   auto LLVMFuzzerTestOneInput::$_0::operator()
                   
                    (fuzzer_input&) const::{lambda(auto:1)#1}::operator()
                    
                     (int) const
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00062
                   
                  
                 
                
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00063
                   
                  
                 
                
                   __cxa_begin_catch
                  
                  
                   
                    [call site]
                   
                   
                    00064
                   
                  
                 
                
                   immer::detail::arrays::node
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::delete_n(immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00065
                   
                  
                 
                
                   __cxa_rethrow
                  
                  
                   
                    [call site]
                   
                   
                    00066
                   
                  
                 
                
                   __cxa_end_catch
                  
                  
                   
                    [call site]
                   
                   
                    00067
                   
                  
                 
                
                 immer::array
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::array(immer::detail::arrays::with_capacity
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >)
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00068
                 
                
               
              
               auto LLVMFuzzerTestOneInput::$_3::operator()
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00069
               
              
             
            
               unsigned char read
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_3::operator()
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1})
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00070
               
              
             
            
               immer::array
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::take(unsigned long) const &
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00071
               
              
             
             
                 immer::detail::arrays::with_capacity
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::take(unsigned long) const
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00072
                 
                
               
               
                   __assert_fail
                  
                  
                   
                    [call site]
                   
                   
                    00073
                   
                  
                 
                
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::recommend_down(unsigned long, unsigned long)
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00074
                   
                  
                 
                
                   immer::detail::arrays::node
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::copy_n(unsigned long, immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00075
                   
                  
                 
                
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::node
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00076
                   
                  
                 
                
                 immer::array
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::array(immer::detail::arrays::with_capacity
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >)
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00077
                 
                
               
              
               auto LLVMFuzzerTestOneInput::$_1::operator()
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&>(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00078
               
              
             
            
               immer::array
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::push_back(int) &&
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00079
               
              
             
             
                 immer::array
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::push_back_move(std::__1::integral_constant
                  
                   , int)
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00080
                 
                
               
               
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::push_back_mut(immer::no_transience_policy::apply
                    
                     >::type::edit, int)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00081
                   
                  
                 
                 
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::can_mutate(immer::no_transience_policy::apply
                      
                       >::type::edit) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00082
                     
                    
                   
                   
                       immer::detail::arrays::node
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::refs() const
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00083
                       
                      
                     
                    
                       immer::refcount_policy::unique()
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00084
                       
                      
                     
                    
                       immer::no_transience_policy::apply
                       
                        >::type::ownee::can_mutate(immer::no_transience_policy::apply
                        
                         >::type::edit) const
                         
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00085
                       
                      
                     
                    
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00086
                     
                    
                   
                   
                       immer::detail::arrays::node
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00087
                       
                      
                     
                    
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::recommend_up(unsigned long, unsigned long)
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00088
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::copy_e(immer::no_transience_policy::apply
                      
                       >::type::edit, unsigned long, immer::detail::arrays::node
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long)
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00089
                     
                    
                   
                   
                       immer::detail::arrays::node
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                        
                      
                      
                       
                        [function]
                       
                       
                        [call site]
                       
                       
                        00090
                       
                      
                     
                    
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00091
                     
                    
                   
                  
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::node
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00092
                     
                    
                   
                  
                     __cxa_begin_catch
                    
                    
                     
                      [call site]
                     
                     
                      00093
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::delete_n(immer::detail::arrays::node
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00094
                     
                    
                   
                  
                     __cxa_rethrow
                    
                    
                     
                      [call site]
                     
                     
                      00095
                     
                    
                   
                  
                     __cxa_end_catch
                    
                    
                     
                      [call site]
                     
                     
                      00096
                     
                    
                   
                  
               auto LLVMFuzzerTestOneInput::$_2::operator()
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00097
               
              
             
            
               unsigned char read
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_2::operator()
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1})
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00098
               
              
             
            
               decltype(auto) immer::array
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::update
                
                 (fuzzer_input&) const::{lambda(auto:1)#2}>(unsigned long, fuzzer_input&&) &&
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00099
               
              
             
             
                 immer::array
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&& immer::array
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::update_move
                   
                    (fuzzer_input&) const::{lambda(auto:1)#2}>(std::__1::integral_constant
                    
                     , unsigned long, fuzzer_input&&)
                     
                    
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00100
                 
                
               
               
                   void immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::update_mut
                    
                     (fuzzer_input&) const::{lambda(auto:1)#2}>(immer::no_transience_policy::apply
                     
                      >::type::edit, unsigned long, fuzzer_input&&)
                      
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00101
                   
                  
                 
                 
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::can_mutate(immer::no_transience_policy::apply
                      
                       >::type::edit) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00102
                     
                    
                   
                  
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00103
                     
                    
                   
                  
                     auto LLVMFuzzerTestOneInput::$_0::operator()
                     
                      (fuzzer_input&) const::{lambda(auto:1)#2}::operator()
                      
                       (int) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00104
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::copy_e(immer::no_transience_policy::apply
                      
                       >::type::edit, unsigned long, immer::detail::arrays::node
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long)
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00105
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00106
                     
                    
                   
                  
                     auto LLVMFuzzerTestOneInput::$_0::operator()
                     
                      (fuzzer_input&) const::{lambda(auto:1)#2}::operator()
                      
                       (int) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00107
                     
                    
                   
                  
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::node
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00108
                     
                    
                   
                  
                     __cxa_begin_catch
                    
                    
                     
                      [call site]
                     
                     
                      00109
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::delete_n(immer::detail::arrays::node
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00110
                     
                    
                   
                  
                     __cxa_rethrow
                    
                    
                     
                      [call site]
                     
                     
                      00111
                     
                    
                   
                  
                     __cxa_end_catch
                    
                    
                     
                      [call site]
                     
                     
                      00112
                     
                    
                   
                  
               immer::array
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator=(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00113
               
              
             
             
                 immer::detail::arrays::with_capacity
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::operator=(immer::detail::arrays::with_capacity
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&&)
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00114
                 
                
               
               
                   immer::detail::arrays::swap(immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&, immer::detail::arrays::with_capacity
                    
                     , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00115
                   
                  
                 
                
               auto LLVMFuzzerTestOneInput::$_3::operator()
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00116
               
              
             
            
               unsigned char read
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                
                 , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1}>(fuzzer_input&, LLVMFuzzerTestOneInput::$_3::operator()
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> > >(immer::array
                  
                   , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >&) const::{lambda(auto:1)#1})
                   
                  
                 
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00117
               
              
             
            
               immer::array
               
                , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::take(unsigned long) &&
                
              
              
               
                [function]
               
               
                [call site]
               
               
                00118
               
              
             
             
                 immer::array
                 
                  , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::take_move(std::__1::integral_constant
                  
                   , unsigned long)
                   
                  
                
                
                 
                  [function]
                 
                 
                  [call site]
                 
                 
                  00119
                 
                
               
               
                   immer::detail::arrays::with_capacity
                   
                    , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::take_mut(immer::no_transience_policy::apply
                    
                     >::type::edit, unsigned long)
                     
                    
                  
                  
                   
                    [function]
                   
                   
                    [call site]
                   
                   
                    00120
                   
                  
                 
                 
                     __assert_fail
                    
                    
                     
                      [call site]
                     
                     
                      00121
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::can_mutate(immer::no_transience_policy::apply
                      
                       >::type::edit) const
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00122
                     
                    
                   
                  
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::data()
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00123
                     
                    
                   
                  
                     std::__1::enable_if
                     
                      , int*>::type immer::detail::destroy_n
                      
                       (int*, unsigned long)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00124
                     
                    
                   
                  
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::recommend_down(unsigned long, unsigned long)
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00125
                     
                    
                   
                  
                     immer::detail::arrays::node
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::copy_e(immer::no_transience_policy::apply
                      
                       >::type::edit, unsigned long, immer::detail::arrays::node
                       
                        , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long)
                        
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00126
                     
                    
                   
                  
                     immer::detail::arrays::with_capacity
                     
                      , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >::with_capacity(immer::detail::arrays::node
                      
                       , immer::refcount_policy, immer::spinlock_policy, immer::no_transience_policy, false, true> >*, unsigned long, unsigned long)
                       
                      
                    
                    
                     
                      [function]
                     
                     
                      [call site]
                     
                     
                      00127
                     
                    
                   
                  
             __cxa_begin_catch
            
            
             
              [call site]
             
             
              00128