---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:0,0'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:0,0'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
        - Branch String:   'extra/fuzzer/array-gc.cpp:0,0'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:0,0'
              BranchSideFuncs:
                - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
            - BranchSide:      'immer/transience/gc_transience_policy.hpp:111,52'
              BranchSideFuncs:
                - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
      Callsites:
        - Src:             'immer/transience/gc_transience_policy.hpp:111,52'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::owner *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owner11make_token_Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/transience/gc_transience_policy.hpp:63,30'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owner11make_token_Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owner11make_token_Ev
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::owner *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer7gc_heap8allocateEmNS_10norefs_tagE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/transience/gc_transience_policy.hpp:55,28'
          Dst:             _ZN5immer7gc_heap8allocateEmNS_10norefs_tagE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer7gc_heap8allocateEmNS_10norefs_tagE
      functionSourceFile: '/src/immer/immer/heap/gc_heap.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - GC_malloc_atomic
        - __cxa_allocate_exception
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/heap/gc_heap.hpp:118,13'
          Branch Sides:
            - BranchSide:      'immer/heap/gc_heap.hpp:119,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'immer/heap/gc_heap.hpp:120,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'immer/heap/gc_heap.hpp:117,18'
          Dst:             GC_malloc_atomic
        - Src:             'immer/heap/gc_heap.hpp:119,13'
          Dst:             __cxa_allocate_exception
        - Src:             'immer/heap/gc_heap.hpp:119,13'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'immer/heap/gc_heap.hpp:119,13'
          Dst:             __cxa_throw
        - Src:             'immer/heap/gc_heap.hpp:119,13'
          Dst:             _ZNSt9bad_allocD1Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    GC_malloc_atomic
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt9bad_allocC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::bad_alloc *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt9bad_allocD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::bad_alloc *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE14recommend_downEmm
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:189,16'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:189,16'
              BranchSideFuncs: []
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:190,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:190,18'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:190,33'
              BranchSideFuncs: []
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:192,47'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8take_mutENS9_5applyIS6_E4type4editEm
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE14recommend_downEmm
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
        - _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:303,9'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:303,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE14recommend_downEmm
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:304,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE14recommend_downEmm
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:304,13'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:305,31'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:308,18'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE14recommend_downEmm
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:303,9'
          Dst:             __assert_fail
        - Src:             'immer/detail/arrays/with_capacity.hpp:304,18'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
        - Src:             'immer/detail/arrays/with_capacity.hpp:305,31'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:305,13'
          Dst:             _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
        - Src:             'immer/detail/arrays/with_capacity.hpp:308,24'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE14recommend_downEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:309,24'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
        - Src:             'immer/detail/arrays/with_capacity.hpp:310,24'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:310,22'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
        - Src:             'immer/detail/arrays/with_capacity.hpp:310,13'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer18no_refcount_policy6uniqueEv
        - _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownee10can_mutateENS6_4editE
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/node.hpp:59,32'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/node.hpp:59,32'
              BranchSideFuncs: []
            - BranchSide:      'immer/detail/arrays/node.hpp:59,35'
              BranchSideFuncs:
                - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5owneeEv
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownee10can_mutateENS6_4editE
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:59,16'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
        - Src:             'immer/detail/arrays/node.hpp:59,23'
          Dst:             _ZN5immer18no_refcount_policy6uniqueEv
        - Src:             'immer/detail/arrays/node.hpp:59,35'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5owneeEv
        - Src:             'immer/detail/arrays/node.hpp:59,43'
          Dst:             _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownee10can_mutateENS6_4editE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'int *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:102,29'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionDepth:   0
      returnType:      'int *'
      argCount:        2
      argTypes:
        - 'int *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::node *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'struct.immer::detail::arrays::node *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:125,32'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/node.hpp:125,43'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/node.hpp:125,16'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eIPiEEPSB_NS9_5applyIS6_E4type4editEmT_SJ_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'struct.immer::detail::arrays::node *'
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::with_capacity *'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays4swapERNS1_13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:74,9'
          Dst:             _ZN5immer6detail6arrays4swapERNS1_13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3decEv
        - __clang_call_terminate
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:86,24'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3decEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:86,24'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3decEv
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer18no_refcount_policy3decEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:97,13'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:97,13'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:98,30'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:97,18'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:97,25'
          Dst:             _ZN5immer18no_refcount_policy3decEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:98,13'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'struct.immer::norefs_tag *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail15auto_const_castINS_18no_refcount_policyEEERT_RKS3_
        - _ZN5immer6detail3csl3getINS_18no_refcount_policyEEEDcRKNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEES3_NS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS3_NS1_6memberINSC_5applyISA_E4type5owneeEvE4typeEE4typeEE4typeE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:49,51'
          Dst:             _ZN5immer6detail3csl3getINS_18no_refcount_policyEEEDcRKNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEES3_NS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS3_NS1_6memberINSC_5applyISA_E4type5owneeEvE4typeEE4typeEE4typeE
        - Src:             'immer/detail/arrays/node.hpp:49,35'
          Dst:             _ZN5immer6detail15auto_const_castINS_18no_refcount_policyEEERT_RKS3_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer18no_refcount_policy3decEv
      functionSourceFile: '/src/immer/immer/refcount/no_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.immer::detail::arrays::node *'
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8sizeof_nEm
        - _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
        - _ZN5immer7gc_heap10deallocateEmPv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:64,30'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/node.hpp:64,9'
          Dst:             _ZN5immer6detail9destroy_nIPimEENSt3__19enable_ifIX20can_trivially_detroyIT_EES5_E4typeES5_T0_
        - Src:             'immer/detail/arrays/node.hpp:65,26'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8sizeof_nEm
        - Src:             'immer/detail/arrays/node.hpp:65,9'
          Dst:             _ZN5immer7gc_heap10deallocateEmPv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'int *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8sizeof_nEm
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer7gc_heap10deallocateEmPv
      functionSourceFile: '/src/immer/immer/heap/gc_heap.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'size_t '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GC_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/heap/gc_heap.hpp:123,55'
          Dst:             GC_free
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    GC_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail3csl3getINS_18no_refcount_policyEEEDcRKNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEES3_NS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS3_NS1_6memberINSC_5applyISA_E4type5owneeEvE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      'struct.immer::norefs_tag *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false>>::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::ownee>::type>::type>::type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_IS9_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:171,22'
          Dst:             _ZNK5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_IS9_EEDcNS1_6type_tIT_EE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail15auto_const_castINS_18no_refcount_policyEEERT_RKS3_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'struct.immer::norefs_tag *'
      argCount:        1
      argTypes:
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_IS9_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      'struct.immer::norefs_tag *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false>>::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::ownee>::type>::type>::type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl7inheritINS_18no_refcount_policyENS1_6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:185,22'
          Dst:             _ZNK5immer6detail3csl7inheritINS_18no_refcount_policyENS1_6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail3csl7inheritINS_18no_refcount_policyENS1_6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeEE4type4get_ENS1_6type_tIS3_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'struct.immer::norefs_tag *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::atomic *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4swapERNS1_13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eIPiEEPSB_NS9_5applyIS6_E4type4editEmT_SJ_
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::node *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeaSENS6_4editE
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5owneeEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nIPiSD_Lb1EEEPSB_mT_T0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:118,22'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nIPiSD_Lb1EEEPSB_mT_T0_
        - Src:             'immer/detail/arrays/node.hpp:119,12'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5owneeEv
        - Src:             'immer/detail/arrays/node.hpp:119,20'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeaSENS6_4editE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nIPiSD_Lb1EEEPSB_mT_T0_
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::node *'
      argCount:        3
      argTypes:
        - 'size_t '
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail18uninitialized_copyIPiS2_S2_EENSt3__19enable_ifIX18can_trivially_copyIT_T1_EES6_E4typeES5_T0_S6_
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:99,18'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
        - Src:             'immer/detail/arrays/node.hpp:101,56'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/node.hpp:101,13'
          Dst:             _ZN5immer6detail18uninitialized_copyIPiS2_S2_EENSt3__19enable_ifIX18can_trivially_copyIT_T1_EES6_E4typeES5_T0_S6_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5owneeEv
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl3getINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyIS7_NS_18no_refcount_policyENS_15spinlock_policyES3_Lb0ELb0EEEE6data_tENS1_7inheritISF_NS1_6memberISA_vE4typeEE4typeEE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:52,31'
          Dst:             _ZN5immer6detail3csl3getINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyIS7_NS_18no_refcount_policyENS_15spinlock_policyES3_Lb0ELb0EEEE6data_tENS1_7inheritISF_NS1_6memberISA_vE4typeEE4typeEE4typeE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeaSENS6_4editE
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        2
      argTypes:
        - 'struct.std::__1::__cxx_atomic_impl *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/transience/gc_transience_policy.hpp:92,21'
          Branch Sides:
            - BranchSide:      'immer/transience/gc_transience_policy.hpp:92,21'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'immer/transience/gc_transience_policy.hpp:92,21'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'immer/transience/gc_transience_policy.hpp:92,21'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - Src:             'immer/transience/gc_transience_policy.hpp:92,21'
          Dst:             _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editneES7_
        - Src:             'immer/transience/gc_transience_policy.hpp:92,21'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::owner *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editC2EPv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/transience/gc_transience_policy.hpp:60,42'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editC2EPv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editneES7_
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.std::__1::__cxx_atomic_base_impl *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editC2EPv
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.std::__1::__cxx_atomic_base_impl *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail3csl3getINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEEEDcRNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyIS7_NS_18no_refcount_policyENS_15spinlock_policyES3_Lb0ELb0EEEE6data_tENS1_7inheritISF_NS1_6memberISA_vE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false>>::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::ownee>::type>::type>::type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_ISK_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:166,22'
          Dst:             _ZN5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_ISK_EEDcNS1_6type_tIT_EE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_ISK_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false>>::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::ownee>::type>::type>::type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:180,22'
          Dst:             _ZN5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__atomic_base *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::node *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl7inheritINS_18no_refcount_policyENS1_6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8sizeof_nEm
        - _ZN5immer7gc_heap8allocateEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:70,36'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8sizeof_nEm
        - Src:             'immer/detail/arrays/node.hpp:70,21'
          Dst:             _ZN5immer7gc_heap8allocateEm
        - Src:             'immer/detail/arrays/node.hpp:70,57'
          Dst:             _ZN5immer6detail3csl7inheritINS_18no_refcount_policyENS1_6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail18uninitialized_copyIPiS2_S2_EENSt3__19enable_ifIX18can_trivially_copyIT_T1_EES6_E4typeES5_T0_S6_
      functionSourceFile: '/src/immer/immer/detail/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'int *'
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/util.hpp:139,12'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer7gc_heap8allocateEm
      functionSourceFile: '/src/immer/immer/heap/gc_heap.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - GC_malloc
        - __cxa_allocate_exception
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/heap/gc_heap.hpp:109,13'
          Branch Sides:
            - BranchSide:      'immer/heap/gc_heap.hpp:110,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt9bad_allocC1Ev
                - __cxa_throw
            - BranchSide:      'immer/heap/gc_heap.hpp:111,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'immer/heap/gc_heap.hpp:108,18'
          Dst:             GC_malloc
        - Src:             'immer/heap/gc_heap.hpp:110,13'
          Dst:             __cxa_allocate_exception
        - Src:             'immer/heap/gc_heap.hpp:110,13'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'immer/heap/gc_heap.hpp:110,13'
          Dst:             __cxa_throw
        - Src:             'immer/heap/gc_heap.hpp:110,13'
          Dst:             _ZNSt9bad_allocD1Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail3csl7inheritINS_18no_refcount_policyENS1_6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeEE4typeC2Ev
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.std::__1::atomic *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer18no_refcount_policyC2Ev
        - _ZN5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:64,12'
          Dst:             _ZN5immer18no_refcount_policyC2Ev
        - Src:             'immer/detail/combine_standard_layout.hpp:64,12'
          Dst:             _ZN5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeC2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer18no_refcount_policyC2Ev
      functionSourceFile: '/src/immer/immer/refcount/no_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4typeC2Ev
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__atomic_base *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:135,12'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeC2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeC2Ev
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__cxx_atomic_impl *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editC2EPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/transience/gc_transience_policy.hpp:88,28'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editC2EPv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    GC_malloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer18no_refcount_policy6uniqueEv
      functionSourceFile: '/src/immer/immer/refcount/no_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5owneeEv
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail3csl3getINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEEEDcRKNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyIS7_NS_18no_refcount_policyENS_15spinlock_policyES3_Lb0ELb0EEEE6data_tENS1_7inheritISF_NS1_6memberISA_vE4typeEE4typeEE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:51,43'
          Dst:             _ZN5immer6detail3csl3getINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEEEDcRKNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyIS7_NS_18no_refcount_policyENS_15spinlock_policyES3_Lb0ELb0EEEE6data_tENS1_7inheritISF_NS1_6memberISA_vE4typeEE4typeEE4typeE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownee10can_mutateENS6_4editE
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.std::__1::__cxx_atomic_impl *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editeqES7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/transience/gc_transience_policy.hpp:100,63'
          Dst:             _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editeqES7_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type4editeqES7_
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.std::__1::__cxx_atomic_base_impl *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail3csl3getINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEEEDcRKNS1_10member_twoINS0_6arrays4nodeIiNS_13memory_policyIS7_NS_18no_refcount_policyENS_15spinlock_policyES3_Lb0ELb0EEEE6data_tENS1_7inheritISF_NS1_6memberISA_vE4typeEE4typeEE4typeE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false>>::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::ownee>::type>::type>::type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_ISK_EEDcNS1_6type_tIT_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:171,22'
          Dst:             _ZNK5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_ISK_EEDcNS1_6type_tIT_EE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail3csl10member_twoINS0_6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6data_tENS1_7inheritIS9_NS1_6memberINSB_5applyIS8_E4type5owneeEvE4typeEE4typeEE4type4get_ISK_EEDcNS1_6type_tIT_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::csl::member_two<immer::detail::arrays::node<int, immer::memory_policy<immer::heap_policy<immer::gc_heap>, immer::no_refcount_policy, immer::spinlock_policy, immer::gc_transience_policy, false, false>>::data_t, immer::detail::csl::inherit<immer::no_refcount_policy, immer::detail::csl::member<immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::ownee>::type>::type>::type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/combine_standard_layout.hpp:185,22'
          Dst:             _ZNK5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail3csl6memberINS_20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneeEvE4type4get_ENS1_6type_tISA_EE
      functionSourceFile: '/src/immer/immer/detail/combine_standard_layout.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      'struct.std::__1::__cxx_atomic_impl *'
      argCount:        1
      argTypes:
        - 'struct.std::__1::__atomic_base *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.anon.14 *'
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:44,48'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:44,51'
              BranchSideFuncs:
                - _ZNK5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'extra/fuzzer/array-gc.cpp:44,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/array-gc.cpp:44,60'
          Dst:             _ZNK5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E0_clIiEEDaS2_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.immer::norefs_tag *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10update_mutIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSG_E0_EEvNS9_5applyIS6_E4type4editEmOSG_'
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'char *'
        - 'size_t '
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E0_clIiEEDaS2_'
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:276,13'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:277,19'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - '_ZNSt3__17forwardIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlS4_E0_EEOS4_RNS_16remove_referenceIS4_E4typeE'
                - _ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_
                - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E0_clIiEEDaS2_'
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:280,37'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - '_ZNSt3__17forwardIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlS4_E0_EEOS4_RNS_16remove_referenceIS4_E4typeE'
                - _ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_
                - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E0_clIiEEDaS2_'
                - __cxa_begin_catch
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
                - __cxa_end_catch
                - __clang_call_terminate
                - __cxa_rethrow
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:276,18'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
        - Src:             'immer/detail/arrays/with_capacity.hpp:277,26'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:278,26'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E0_clIiEEDaS2_'
        - Src:             'immer/detail/arrays/with_capacity.hpp:280,22'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
        - Src:             'immer/detail/arrays/with_capacity.hpp:282,33'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:283,30'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E0_clIiEEDaS2_'
        - Src:             'immer/detail/arrays/with_capacity.hpp:284,30'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:284,28'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
        - Src:             'immer/detail/arrays/with_capacity.hpp:284,17'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/detail/arrays/with_capacity.hpp:285,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/arrays/with_capacity.hpp:287,17'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - Src:             'immer/detail/arrays/with_capacity.hpp:288,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/arrays/with_capacity.hpp:289,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/arrays/with_capacity.hpp:289,13'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.anon.14 *'
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:41,48'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:41,51'
              BranchSideFuncs:
                - _ZNK5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'extra/fuzzer/array-gc.cpp:41,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/array-gc.cpp:41,59'
          Dst:             _ZNK5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE12recommend_upEmm
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:181,16'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:181,35'
              BranchSideFuncs: []
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:182,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ZNSt3__13maxImEERKT_S3_S3_
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:182,18'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:182,35'
              BranchSideFuncs: []
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:184,48'
              BranchSideFuncs:
                - _ZNSt3__13maxImEERKT_S3_S3_
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE13push_back_mutENS9_5applyIS6_E4type4editEi
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE12recommend_upEmm
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:211,32'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:211,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE12recommend_upEmm
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - __cxa_begin_catch
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
                - __cxa_end_catch
                - __clang_call_terminate
                - __cxa_rethrow
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:215,37'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE12recommend_upEmm
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - __cxa_begin_catch
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
                - __cxa_end_catch
                - __clang_call_terminate
                - __cxa_rethrow
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:211,13'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:212,18'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:215,37'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE12recommend_upEmm
                - llvm.memcpy.p0i8.p0i8.i64
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
                - _ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - __cxa_begin_catch
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
                - __cxa_end_catch
                - __clang_call_terminate
                - __cxa_rethrow
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:211,18'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10can_mutateENS9_5applyIS6_E4type4editE
        - Src:             'immer/detail/arrays/with_capacity.hpp:212,18'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:215,24'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE12recommend_upEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:216,24'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_eENS9_5applyIS6_E4type4editEmPSB_m
        - Src:             'immer/detail/arrays/with_capacity.hpp:218,25'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:219,25'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:219,23'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
        - Src:             'immer/detail/arrays/with_capacity.hpp:219,17'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/detail/arrays/with_capacity.hpp:220,13'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/arrays/with_capacity.hpp:222,17'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - Src:             'immer/detail/arrays/with_capacity.hpp:223,17'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/arrays/with_capacity.hpp:224,13'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/arrays/with_capacity.hpp:224,13'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:204,18'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
        - Src:             'immer/detail/arrays/no_capacity.hpp:205,16'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
      functionSourceFile: '/src/immer/immer/detail/arrays/node.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::node *'
      argCount:        3
      argTypes:
        - 'size_t '
        - 'struct.immer::detail::arrays::node *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/node.hpp:112,29'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/node.hpp:112,40'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/node.hpp:112,16'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nIPiSD_Lb1EEEPSB_mT_T0_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::node *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.anon.10 *'
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:44,48'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:44,51'
              BranchSideFuncs:
                - _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'extra/fuzzer/array-gc.cpp:44,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/array-gc.cpp:44,60'
          Dst:             _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E_clIiEEDaS2_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.immer::norefs_tag *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSG_E_EESB_mOSG_'
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'size_t '
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E_clIiEEDaS2_'
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:190,18'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
        - Src:             'immer/detail/arrays/no_capacity.hpp:192,29'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:193,26'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_ENKUlS2_E_clIiEEDaS2_'
        - Src:             'immer/detail/arrays/no_capacity.hpp:194,20'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - Src:             'immer/detail/arrays/no_capacity.hpp:195,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/arrays/no_capacity.hpp:197,13'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - Src:             'immer/detail/arrays/no_capacity.hpp:198,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/arrays/no_capacity.hpp:199,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/arrays/no_capacity.hpp:199,9'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.anon.10 *'
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:41,48'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:41,51'
              BranchSideFuncs:
                - _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'extra/fuzzer/array-gc.cpp:41,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/array-gc.cpp:41,59'
          Dst:             _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z4readIhERKT_R12fuzzer_input
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.fuzzer_input *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12fuzzer_input4nextEmm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:64,43'
          Dst:             _ZN12fuzzer_input4nextEmm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN12fuzzer_input4nextEmm
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.fuzzer_input *'
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12fuzzer_input4nextEm
        - _ZN13no_more_inputC2Ev
        - __cxa_allocate_exception
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:43,13'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:44,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - llvm.memset.p0i8.i64
                - _ZN13no_more_inputC2Ev
                - __cxa_throw
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:45,21'
              BranchSideFuncs:
                - _ZN12fuzzer_input4nextEm
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,13'
          Dst:             __cxa_allocate_exception
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,19'
          Dst:             _ZN13no_more_inputC2Ev
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,13'
          Dst:             __cxa_throw
        - Src:             'extra/fuzzer/fuzzer_input.hpp:44,13'
          Dst:             _ZN13no_more_inputD2Ev
        - Src:             'extra/fuzzer/fuzzer_input.hpp:45,16'
          Dst:             _ZN12fuzzer_input4nextEm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN13no_more_inputC2Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::bad_alloc *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:19,8'
          Dst:             _ZNSt9exceptionC2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN13no_more_inputD2Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::bad_alloc *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:19,8'
          Dst:             _ZNSt9exceptionD2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN12fuzzer_input4nextEm
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.fuzzer_input *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13no_more_inputC2Ev
        - __cxa_allocate_exception
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:31,13'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:32,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - llvm.memset.p0i8.i64
                - _ZN13no_more_inputC2Ev
                - __cxa_throw
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:33,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,13'
          Dst:             __cxa_allocate_exception
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,19'
          Dst:             _ZN13no_more_inputC2Ev
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,13'
          Dst:             __cxa_throw
        - Src:             'extra/fuzzer/fuzzer_input.hpp:32,13'
          Dst:             _ZN13no_more_inputD2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt9exceptionD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::exception *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNSt9exceptionC2Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/exception'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::exception *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN13no_more_inputD0Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.std::bad_alloc *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13no_more_inputD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:19,8'
          Dst:             _ZN13no_more_inputD2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_rethrow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:163,18'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
        - Src:             'immer/detail/arrays/no_capacity.hpp:165,21'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4dataEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:166,20'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - Src:             'immer/detail/arrays/no_capacity.hpp:167,9'
          Dst:             __cxa_begin_catch
        - Src:             'immer/detail/arrays/no_capacity.hpp:169,13'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - Src:             'immer/detail/arrays/no_capacity.hpp:170,13'
          Dst:             __cxa_rethrow
        - Src:             'immer/detail/arrays/no_capacity.hpp:171,9'
          Dst:             __cxa_end_catch
        - Src:             'immer/detail/arrays/no_capacity.hpp:171,9'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::no_capacity *'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays4swapERNS1_11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:68,9'
          Dst:             _ZN5immer6detail6arrays4swapERNS1_11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays4swapERNS1_11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EOSB_
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - _ZN5immer6detail6arrays4swapERNS1_11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:54,23'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:54,11'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKSB_
        - Src:             'immer/detail/arrays/no_capacity.hpp:56,9'
          Dst:             _ZN5immer6detail6arrays4swapERNS1_11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
        - Src:             'immer/detail/arrays/no_capacity.hpp:57,5'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::no_capacity *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          55
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
        - __cxa_guard_acquire
      functionUses:    2
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/no_capacity.hpp:35,9'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:35,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __cxa_guard_acquire
                - __sanitizer_cov_trace_const_cmp4
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
                - __cxa_atexit
                - __cxa_guard_release
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:35,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __cxa_guard_acquire
                - __sanitizer_cov_trace_const_cmp4
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
                - __cxa_atexit
                - __cxa_guard_release
        - Branch String:   'immer/detail/arrays/no_capacity.hpp:35,9'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:35,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - __sanitizer_cov_trace_const_cmp4
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
                - __cxa_atexit
                - __cxa_guard_release
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:35,9'
              BranchSideFuncs: []
        - Branch String:   'immer/detail/arrays/no_capacity.hpp:35,9'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:35,9'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
                - __cxa_atexit
                - __cxa_guard_release
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:36,13'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
                - __cxa_atexit
                - __cxa_guard_release
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:35,9'
          Dst:             __cxa_guard_acquire
        - Src:             'immer/detail/arrays/no_capacity.hpp:36,13'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
        - Src:             'immer/detail/arrays/no_capacity.hpp:35,34'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - Src:             'immer/detail/arrays/no_capacity.hpp:35,9'
          Dst:             __cxa_atexit
        - Src:             'immer/detail/arrays/no_capacity.hpp:35,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/detail/arrays/no_capacity.hpp:35,9'
          Dst:             __cxa_guard_release
        - Src:             'immer/detail/arrays/no_capacity.hpp:35,9'
          Dst:             __cxa_guard_abort
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKSB_
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:48,11'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - Src:             'immer/detail/arrays/no_capacity.hpp:50,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:51,5'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3decEv
        - __clang_call_terminate
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:79,22'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3decEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:79,22'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3decEv
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer18no_refcount_policy3decEv
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/no_capacity.hpp:90,13'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:90,13'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
            - BranchSide:      'immer/detail/arrays/no_capacity.hpp:91,30'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:90,18'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:90,25'
          Dst:             _ZN5immer18no_refcount_policy3decEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:91,13'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8delete_nEPSB_mm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
      functionSourceFile: '/src/immer/immer/detail/arrays/no_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer18no_refcount_policy3incEv
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/no_capacity.hpp:84,14'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
        - Src:             'immer/detail/arrays/no_capacity.hpp:84,21'
          Dst:             _ZN5immer18no_refcount_policy3incEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer18no_refcount_policy3incEv
      functionSourceFile: '/src/immer/immer/refcount/no_refcount_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.immer::array *'
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EOSB_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:327,11'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EOSB_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNK5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEcvNS1_11no_capacityIiSA_EEEv
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::no_capacity *'
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5immer18no_refcount_policy3incEv
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:116,13'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:117,13'
              BranchSideFuncs:
                - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
                - _ZN5immer18no_refcount_policy3incEv
                - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:120,36'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
                - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:117,18'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:117,25'
          Dst:             _ZN5immer18no_refcount_policy3incEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:118,20'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
        - Src:             'immer/detail/arrays/with_capacity.hpp:120,21'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6copy_nEmPSB_m
        - Src:             'immer/detail/arrays/with_capacity.hpp:120,20'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneraSEOS7_
      functionSourceFile: '/src/immer/immer/transience/gc_transience_policy.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'struct.immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::owner *'
      argCount:        2
      argTypes:
        - 'struct.immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::owner *'
        - 'struct.immer::gc_transience_policy::apply<immer::heap_policy<immer::gc_heap>>::type::owner *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EOSB_
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - _ZN5immer6detail6arrays4swapERNS1_13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:60,25'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:60,11'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKSB_
        - Src:             'immer/detail/arrays/with_capacity.hpp:62,9'
          Dst:             _ZN5immer6detail6arrays4swapERNS1_13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEESC_
        - Src:             'immer/detail/arrays/with_capacity.hpp:63,5'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionDepth:   0
      returnType:      'struct.immer::detail::arrays::with_capacity *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          55
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
        - __cxa_guard_acquire
      functionUses:    2
      BranchProfiles:
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:37,9'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:37,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __cxa_guard_acquire
                - __sanitizer_cov_trace_const_cmp4
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - __cxa_atexit
                - __cxa_guard_release
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:37,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __cxa_guard_acquire
                - __sanitizer_cov_trace_const_cmp4
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - __cxa_atexit
                - __cxa_guard_release
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:37,9'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:37,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - __sanitizer_cov_trace_const_cmp4
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - __cxa_atexit
                - __cxa_guard_release
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:37,9'
              BranchSideFuncs: []
        - Branch String:   'immer/detail/arrays/with_capacity.hpp:37,9'
          Branch Sides:
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:37,43'
              BranchSideFuncs:
                - _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
                - __cxa_guard_abort
                - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
                - __cxa_atexit
                - __cxa_guard_release
            - BranchSide:      'immer/detail/arrays/with_capacity.hpp:37,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:37,9'
          Dst:             __cxa_guard_acquire
        - Src:             'immer/detail/arrays/with_capacity.hpp:37,43'
          Dst:             _ZN5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6make_nEm
        - Src:             'immer/detail/arrays/with_capacity.hpp:37,36'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:37,9'
          Dst:             __cxa_atexit
        - Src:             'immer/detail/arrays/with_capacity.hpp:37,9'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/detail/arrays/with_capacity.hpp:37,9'
          Dst:             __cxa_guard_release
        - Src:             'immer/detail/arrays/with_capacity.hpp:37,9'
          Dst:             __cxa_guard_abort
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKSB_
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:48,11'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:50,9'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:51,5'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer18no_refcount_policy3incEv
        - _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:91,14'
          Dst:             _ZNK5immer6detail6arrays4nodeIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4refsEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:91,21'
          Dst:             _ZN5immer18no_refcount_policy3incEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays13with_capacityIiS8_EE
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.immer::array_transient *'
        - 'struct.immer::detail::arrays::with_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EOSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:197,5'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
        - Src:             'immer/array_transient.hpp:198,11'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EOSB_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKNS1_11no_capacityIiSA_EE
      functionSourceFile: '/src/immer/immer/detail/arrays/with_capacity.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::detail::arrays::with_capacity *'
        - 'struct.immer::detail::arrays::no_capacity *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/detail/arrays/with_capacity.hpp:54,11'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2EPNS1_4nodeIiSA_EEmm
        - Src:             'immer/detail/arrays/with_capacity.hpp:56,9'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE3incEv
        - Src:             'immer/detail/arrays/with_capacity.hpp:57,5'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_4clIcEEDaT_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.anon *'
        - 'char '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:39,59'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:39,62'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'extra/fuzzer/array-gc.cpp:39,59'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.immer::array_transient *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8take_mutENS9_5applyIS6_E4type4editEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:178,49'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - Src:             'immer/array_transient.hpp:178,40'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE8take_mutENS9_5applyIS6_E4type4editEm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'class.immer::array_transient *'
      argCount:        2
      argTypes:
        - 'struct.immer::norefs_tag *'
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char '
      argCount:        2
      argTypes:
        - 'struct.fuzzer_input *'
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z4readIhERKT_R12fuzzer_input
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:71,5'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:72,21'
              BranchSideFuncs:
                - _Z4readIhERKT_R12fuzzer_input
                - '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:73,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:70,14'
          Dst:             _Z4readIhERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/fuzzer_input.hpp:71,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:72,13'
          Dst:             _Z4readIhERKT_R12fuzzer_input
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E0_EEvmOSE_'
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'class.immer::array_transient *'
        - 'size_t '
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - '_ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10update_mutIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSG_E0_EEvNS9_5applyIS6_E4type4editEmOSG_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:170,26'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - Src:             'immer/array_transient.hpp:170,15'
          Dst:             '_ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10update_mutIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSG_E0_EEvNS9_5applyIS6_E4type4editEmOSG_'
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'class.immer::array_transient *'
      argCount:        2
      argTypes:
        - 'struct.immer::norefs_tag *'
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char '
      argCount:        2
      argTypes:
        - 'struct.fuzzer_input *'
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z4readIhERKT_R12fuzzer_input
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:71,5'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:72,21'
              BranchSideFuncs:
                - _Z4readIhERKT_R12fuzzer_input
                - '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:73,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:70,14'
          Dst:             _Z4readIhERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/fuzzer_input.hpp:71,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:72,13'
          Dst:             _Z4readIhERKT_R12fuzzer_input
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.immer::array_transient *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE13push_back_mutENS9_5applyIS6_E4type4editEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:146,29'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownercvNS6_4editEEv
        - Src:             'immer/array_transient.hpp:146,15'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE13push_back_mutENS9_5applyIS6_E4type4editEi
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'class.immer::array *'
        - 'class.immer::array *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - _ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:291,22'
          Dst:             _ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
        - Src:             'immer/array.hpp:291,16'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - Src:             'immer/array.hpp:291,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/array.hpp:291,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'class.immer::array *'
      argCount:        2
      argTypes:
        - 'struct.immer::norefs_tag *'
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char '
      argCount:        2
      argTypes:
        - 'struct.fuzzer_input *'
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z4readIhERKT_R12fuzzer_input
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:71,5'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:72,21'
              BranchSideFuncs:
                - _Z4readIhERKT_R12fuzzer_input
                - '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:73,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:70,14'
          Dst:             _Z4readIhERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/fuzzer_input.hpp:71,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:72,13'
          Dst:             _Z4readIhERKT_R12fuzzer_input
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E_EES9_mOSE_'
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'class.immer::array *'
        - 'class.immer::array *'
        - 'size_t '
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - '_ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSG_E_EESB_mOSG_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:264,22'
          Dst:             '_ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSG_E_EESB_mOSG_'
        - Src:             'immer/array.hpp:264,16'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - Src:             'immer/array.hpp:264,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/array.hpp:264,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'class.immer::array *'
      argCount:        2
      argTypes:
        - 'struct.immer::norefs_tag *'
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char '
      argCount:        2
      argTypes:
        - 'struct.fuzzer_input *'
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z4readIhERKT_R12fuzzer_input
        - '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:71,5'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:72,21'
              BranchSideFuncs:
                - _Z4readIhERKT_R12fuzzer_input
                - '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:73,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:70,14'
          Dst:             _Z4readIhERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/fuzzer_input.hpp:71,13'
          Dst:             '_ZZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_ENKUlSC_E_clIhEEDaSC_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:72,13'
          Dst:             _Z4readIhERKT_R12fuzzer_input
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'class.immer::array *'
        - 'class.immer::array *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - _ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:210,22'
          Dst:             _ZNK5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
        - Src:             'immer/array.hpp:210,16'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - Src:             'immer/array.hpp:210,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/array.hpp:210,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIRN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaOT_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.immer::norefs_tag *'
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/array-gc.cpp:48,44'
          Dst:             _ZNK5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4sizeEv
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'class.immer::array *'
      argCount:        2
      argTypes:
        - 'class.immer::array *'
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:19,7'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNR5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10persistentEv
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.immer::array *'
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
        - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - _ZNK5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEcvNS1_11no_capacityIiSA_EEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:186,34'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
        - Src:             'immer/array_transient.hpp:186,24'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneraSEOS7_
        - Src:             'immer/array_transient.hpp:187,32'
          Dst:             _ZNK5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEcvNS1_11no_capacityIiSA_EEEv
        - Src:             'immer/array_transient.hpp:187,16'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays11no_capacityIiS8_EE
        - Src:             'immer/array_transient.hpp:187,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/array_transient.hpp:187,9'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'class.immer::array_transient *'
      argCount:        2
      argTypes:
        - 'class.immer::array_transient *'
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneraSEOS7_
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:19,7'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5owneraSEOS7_
        - Src:             'immer/array.hpp:19,7'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOSB_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9transientEv
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.immer::array_transient *'
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays13with_capacityIiS8_EE
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKNS1_11no_capacityIiSA_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:305,31'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKNS1_11no_capacityIiSA_EE
        - Src:             'immer/array.hpp:305,16'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ENS_6detail6arrays13with_capacityIiS8_EE
        - Src:             'immer/array.hpp:305,9'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'immer/array.hpp:305,9'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _Z4readIcERKT_R12fuzzer_input
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.fuzzer_input *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12fuzzer_input4nextEmm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:64,43'
          Dst:             _ZN12fuzzer_input4nextEmm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char '
      argCount:        2
      argTypes:
        - 'struct.fuzzer_input *'
        - 'int *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z4readIcERKT_R12fuzzer_input
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_4clIcEEDaT_'
      functionUses:    6
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:71,5'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:72,21'
              BranchSideFuncs:
                - _Z4readIcERKT_R12fuzzer_input
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_4clIcEEDaT_'
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:73,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:70,14'
          Dst:             _Z4readIcERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/fuzzer_input.hpp:71,13'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_4clIcEEDaT_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:72,13'
          Dst:             _Z4readIcERKT_R12fuzzer_input
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'class.anon.6 *'
        - 'struct.fuzzer_input *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          394
      EdgeCount:       55
      CyclomaticComplexity: 27
      functionsReached:
        - _Z4readIcERKT_R12fuzzer_input
        - '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
        - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
        - '_ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E0_EEvmOSE_'
        - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
        - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
        - _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
        - '_ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E_EES9_mOSE_'
        - _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
        - _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9transientEv
        - _ZNR5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10persistentEv
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIRN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaOT_'
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:62,9'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:64,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9transientEv
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:69,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZNR5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10persistentEv
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:74,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIRN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaOT_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:80,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
                - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E_EES9_mOSE_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:86,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
                - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:92,18'
              BranchSideFuncs:
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIRN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaOT_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
            - BranchSide:      'extra/fuzzer/array-gc.cpp:97,18'
              BranchSideFuncs:
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
                - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E0_EEvmOSE_'
            - BranchSide:      'extra/fuzzer/array-gc.cpp:102,18'
              BranchSideFuncs:
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
                - '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EEixEm
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
            - BranchSide:      'extra/fuzzer/array-gc.cpp:107,13'
              BranchSideFuncs: []
        - Branch String:   'extra/fuzzer/array-gc.cpp:75,17'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:76,27'
              BranchSideFuncs: []
            - BranchSide:      'extra/fuzzer/array-gc.cpp:77,13'
              BranchSideFuncs: []
        - Branch String:   'extra/fuzzer/array-gc.cpp:92,17'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:93,17'
              BranchSideFuncs: []
            - BranchSide:      'extra/fuzzer/array-gc.cpp:94,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/array-gc.cpp:61,20'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:62,17'
          Dst:             _Z4readIcERKT_R12fuzzer_input
        - Src:             'extra/fuzzer/array-gc.cpp:64,24'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:65,32'
          Dst:             _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9transientEv
        - Src:             'extra/fuzzer/array-gc.cpp:65,22'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
        - Src:             'extra/fuzzer/array-gc.cpp:65,13'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:65,13'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:69,24'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:70,32'
          Dst:             _ZNR5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE10persistentEv
        - Src:             'extra/fuzzer/array-gc.cpp:70,22'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
        - Src:             'extra/fuzzer/array-gc.cpp:70,13'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:70,13'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:74,24'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:75,18'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIRN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaOT_'
        - Src:             'extra/fuzzer/array-gc.cpp:76,35'
          Dst:             _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
        - Src:             'extra/fuzzer/array-gc.cpp:76,25'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
        - Src:             'extra/fuzzer/array-gc.cpp:76,17'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:76,17'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:80,24'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:81,41'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
        - Src:             'extra/fuzzer/array-gc.cpp:81,24'
          Dst:             '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:82,32'
          Dst:             '_ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E_EES9_mOSE_'
        - Src:             'extra/fuzzer/array-gc.cpp:82,22'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
        - Src:             'extra/fuzzer/array-gc.cpp:82,13'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:82,13'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:86,24'
          Dst:             '_Z4readIcZ22LLVMFuzzerTestOneInputE3$_4ET_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:87,41'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
        - Src:             'extra/fuzzer/array-gc.cpp:87,24'
          Dst:             '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer5arrayIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:88,32'
          Dst:             _ZNKR5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
        - Src:             'extra/fuzzer/array-gc.cpp:88,22'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEaSEOS9_
        - Src:             'extra/fuzzer/array-gc.cpp:88,13'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:88,13'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:92,18'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_1clIRN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaOT_'
        - Src:             'extra/fuzzer/array-gc.cpp:93,25'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE9push_backEi
        - Src:             'extra/fuzzer/array-gc.cpp:97,41'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
        - Src:             'extra/fuzzer/array-gc.cpp:97,24'
          Dst:             '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_2clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:98,21'
          Dst:             '_ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE6updateIZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_EUlSE_E0_EEvmOSE_'
        - Src:             'extra/fuzzer/array-gc.cpp:102,41'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEEEEDaRT_'
        - Src:             'extra/fuzzer/array-gc.cpp:102,24'
          Dst:             '_Z4readIhZZ22LLVMFuzzerTestOneInputENK3$_3clIN5immer15array_transientIiNS2_13memory_policyINS2_11heap_policyINS2_7gc_heapEEENS2_18no_refcount_policyENS2_15spinlock_policyENS2_20gc_transience_policyELb0ELb0EEEEEEEDaRT_EUlSD_E_ESD_R12fuzzer_inputT0_'
        - Src:             'extra/fuzzer/array-gc.cpp:103,21'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE4takeEm
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:19,7'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:19,7'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN15fuzzer_gc_guardD2Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_gc_guard.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - GC_enable
        - GC_gcollect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_gc_guard.hpp:19,9'
          Dst:             GC_enable
        - Src:             'extra/fuzzer/fuzzer_gc_guard.hpp:20,9'
          Dst:             GC_gcollect
        - Src:             'extra/fuzzer/fuzzer_gc_guard.hpp:19,9'
          Dst:             __clang_call_terminate
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    GC_enable
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    GC_gcollect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_input.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.fuzzer_input *'
        - 'class.anon.6 *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
        - __cxa_begin_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:51,13'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:52,13'
              BranchSideFuncs: []
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:54,13'
              BranchSideFuncs:
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
                - llvm.eh.typeid.for
                - __sanitizer_cov_trace_cmp4
                - __cxa_begin_catch
                - __cxa_end_catch
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:54,13'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:55,17'
              BranchSideFuncs:
                - '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
                - llvm.eh.typeid.for
                - __sanitizer_cov_trace_cmp4
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:56,9'
              BranchSideFuncs: []
        - Branch String:   'extra/fuzzer/fuzzer_input.hpp:56,9'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:56,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'extra/fuzzer/fuzzer_input.hpp:56,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_input.hpp:54,20'
          Dst:             '_ZZ22LLVMFuzzerTestOneInputENK3$_0clI12fuzzer_inputEEDaRT_'
        - Src:             'extra/fuzzer/fuzzer_input.hpp:56,9'
          Dst:             __cxa_begin_catch
        - Src:             'extra/fuzzer/fuzzer_input.hpp:56,41'
          Dst:             __cxa_end_catch
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
      functionSourceFile: '/src/immer/immer/array_transient.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.immer::array_transient *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
        - _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array_transient.hpp:57,5'
          Dst:             _ZN5immer20gc_transience_policy5applyINS_11heap_policyINS_7gc_heapEEEE4type5ownerC2Ev
        - Src:             'immer/array_transient.hpp:201,20'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
        - Src:             'immer/array_transient.hpp:201,20'
          Dst:             _ZN5immer6detail6arrays13with_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKSB_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
      functionSourceFile: '/src/immer/immer/array.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'class.immer::array *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'immer/array.hpp:372,20'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEE5emptyEv
        - Src:             'immer/array.hpp:372,20'
          Dst:             _ZN5immer6detail6arrays11no_capacityIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2ERKSB_
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN15fuzzer_gc_guardC2Ev
      functionSourceFile: '/src/immer/extra/fuzzer/fuzzer_gc_guard.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.immer::norefs_tag *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GC_disable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'extra/fuzzer/fuzzer_gc_guard.hpp:15,25'
          Dst:             GC_disable
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    GC_disable
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/immer/extra/fuzzer/array-gc.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/immer/extra/fuzzer/array-gc.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          178
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
        - _ZN15fuzzer_gc_guardC2Ev
        - _ZN15fuzzer_gc_guardD2Ev
        - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
        - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
        - _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extra/fuzzer/array-gc.cpp:36,46'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:36,46'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
                - '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:37,49'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
                - _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
                - '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
        - Branch String:   'extra/fuzzer/array-gc.cpp:37,50'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:37,50'
              BranchSideFuncs:
                - '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:39,27'
              BranchSideFuncs:
                - '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
                - _ZNSt3__15arrayIN5immer15array_transientIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
        - Branch String:   'extra/fuzzer/array-gc.cpp:36,46'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:36,46'
              BranchSideFuncs:
                - _ZN15fuzzer_gc_guardD2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:111,1'
              BranchSideFuncs:
                - _ZN15fuzzer_gc_guardD2Ev
        - Branch String:   'extra/fuzzer/array-gc.cpp:36,46'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:36,46'
              BranchSideFuncs:
                - _ZN15fuzzer_gc_guardD2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:111,1'
              BranchSideFuncs:
                - _ZN15fuzzer_gc_guardD2Ev
        - Branch String:   'extra/fuzzer/array-gc.cpp:37,50'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:37,50'
              BranchSideFuncs:
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:111,1'
              BranchSideFuncs:
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
        - Branch String:   'extra/fuzzer/array-gc.cpp:37,50'
          Branch Sides:
            - BranchSide:      'extra/fuzzer/array-gc.cpp:37,50'
              BranchSideFuncs:
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
            - BranchSide:      'extra/fuzzer/array-gc.cpp:111,1'
              BranchSideFuncs:
                - _ZNSt3__15arrayIN5immer5arrayIiNS1_13memory_policyINS1_11heap_policyINS1_7gc_heapEEENS1_18no_refcount_policyENS1_15spinlock_policyENS1_20gc_transience_policyELb0ELb0EEEEELm4EED2Ev
                - _ZN15fuzzer_gc_guardD2Ev
      Callsites:
        - Src:             'extra/fuzzer/array-gc.cpp:30,18'
          Dst:             _ZN15fuzzer_gc_guardC2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:36,46'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:37,50'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEEC2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:49,37'
          Dst:             '_ZN12fuzzer_input3runIZ22LLVMFuzzerTestOneInputE3$_0EEiT_'
        - Src:             'extra/fuzzer/array-gc.cpp:111,1'
          Dst:             _ZN15fuzzer_gc_guardD2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:36,46'
          Dst:             _ZN5immer5arrayIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:37,50'
          Dst:             _ZN5immer15array_transientIiNS_13memory_policyINS_11heap_policyINS_7gc_heapEEENS_18no_refcount_policyENS_15spinlock_policyENS_20gc_transience_policyELb0ELb0EEEED2Ev
        - Src:             'extra/fuzzer/array-gc.cpp:111,1'
          Dst:             _ZN15fuzzer_gc_guardD2Ev
...
