---
Fuzzer filename: '/src/tarantool/test/fuzz/vclock_from_string_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    vclock_create
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tarantool/test/fuzz/vclock_from_string_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         10
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - alloc_failure
        - calloc
        - vclock_create
        - vclock_from_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'test/fuzz/vclock_from_string_fuzzer.c:10,14'
          Branch Sides:
            - BranchSide:      'test/fuzz/vclock_from_string_fuzzer.c:10,14'
              BranchSideFuncs:
                - alloc_failure
                - __assert_fail
                - vclock_create
                - vclock_from_string
                - free
            - BranchSide:      'test/fuzz/vclock_from_string_fuzzer.c:10,14'
              BranchSideFuncs:
                - __assert_fail
                - vclock_create
                - vclock_from_string
                - free
        - Branch String:   'test/fuzz/vclock_from_string_fuzzer.c:11,2'
          Branch Sides:
            - BranchSide:      'test/fuzz/vclock_from_string_fuzzer.c:11,2'
              BranchSideFuncs:
                - vclock_create
                - vclock_from_string
                - free
            - BranchSide:      'test/fuzz/vclock_from_string_fuzzer.c:11,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'test/fuzz/vclock_from_string_fuzzer.c:10,14'
          Dst:             calloc
        - Src:             'test/fuzz/vclock_from_string_fuzzer.c:10,14'
          Dst:             alloc_failure
        - Src:             'test/fuzz/vclock_from_string_fuzzer.c:11,2'
          Dst:             __assert_fail
        - Src:             'test/fuzz/vclock_from_string_fuzzer.c:16,2'
          Dst:             vclock_create
        - Src:             'test/fuzz/vclock_from_string_fuzzer.c:17,2'
          Dst:             vclock_from_string
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_failure
      functionSourceFile: '/src/tarantool/src/trivia/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - filename
        - line
        - size
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/trivia/util.h:112,2'
          Dst:             fprintf
        - Src:             'src/trivia/util.h:114,2'
          Dst:             exit
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vclock_compare_generic
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - a
        - b
        - ignore_zero
      BBCount:         34
      ICount:          188
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - bit_iterator_init
        - bit_iterator_next
        - vclock_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.h:312,22'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:312,25'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
                - bit_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.h:315,2'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
        - Branch String:   'src/lib/vclock/vclock.h:312,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:313,16'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
                - bit_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.h:315,2'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
        - Branch String:   'src/lib/vclock/vclock.h:315,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:316,30'
              BranchSideFuncs:
                - vclock_get
                - vclock_get
                - bit_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.h:323,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:318,11'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:318,14'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:318,6'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:319,11'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:319,14'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:319,6'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:320,11'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:320,15'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:322,2'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:320,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:321,4'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.h:322,2'
              BranchSideFuncs:
                - bit_iterator_next
                - vclock_get
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.h:323,9'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:323,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:325,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:323,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:324,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:325,6'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:325,9'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:325,13'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:327,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:325,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:326,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:327,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:309,2'
          Dst:             bit_iterator_init
        - Src:             'src/lib/vclock/vclock.h:311,22'
          Dst:             bit_iterator_next
        - Src:             'src/lib/vclock/vclock.h:313,16'
          Dst:             bit_iterator_next
        - Src:             'src/lib/vclock/vclock.h:316,19'
          Dst:             vclock_get
        - Src:             'src/lib/vclock/vclock.h:317,19'
          Dst:             vclock_get
        - Src:             'src/lib/vclock/vclock.h:315,47'
          Dst:             bit_iterator_next
    - functionName:    vclock_get
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vclock
        - replica_id
      BBCount:         7
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.h:149,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:149,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:149,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:149,2'
          Dst:             __assert_fail
    - functionName:    vclock_compare
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vclock_compare_generic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:336,9'
          Dst:             vclock_compare_generic
    - functionName:    small_align
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         11
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/util.h:127,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:127,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/small/include/small/util.h:129,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/small/include/small/util.h:129,2'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/util.h:129,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/util.h:129,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/small/include/small/util.h:127,2'
          Dst:             __assert_fail
        - Src:             'src/lib/small/include/small/util.h:129,2'
          Dst:             __assert_fail
    - functionName:    static_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:76,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:77,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:85,9'
              BranchSideFuncs: []
        - Branch String:   'src/lib/small/include/small/static.h:77,7'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:78,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:79,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    static_aligned_reserve
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - small_align
        - static_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:109,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:110,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:111,39'
              BranchSideFuncs:
                - small_align
      Callsites:
        - Src:             'src/lib/small/include/small/static.h:108,20'
          Dst:             static_reserve
        - Src:             'src/lib/small/include/small/static.h:111,18'
          Dst:             small_align
    - functionName:    static_aligned_alloc
      functionSourceFile: '/src/tarantool/src/lib/small/include/small/static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - static_aligned_reserve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/small/include/small/static.h:122,6'
          Branch Sides:
            - BranchSide:      'src/lib/small/include/small/static.h:122,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/small/include/small/static.h:127,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/small/include/small/static.h:121,14'
          Dst:             static_aligned_reserve
    - functionName:    vclockset_walk_next
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - dir
        - r_left
        - r_right
      BBCount:         32
      ICount:          255
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_walk_init
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - rbtree
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vclockset_reverse_iter
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - cb
        - arg
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vclockset_reverse_iter_recurse
        - vclockset_reverse_iter_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_start
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_recurse
    - functionName:    vclockset_reverse_iter_start
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - node
        - cb
        - arg
      BBCount:         15
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vclockset_node_compare
        - vclockset_reverse_iter_recurse
        - vclockset_reverse_iter_start
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_start
                - vclockset_reverse_iter_recurse
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
                - vclockset_reverse_iter_start
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_start
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_start
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_recurse
    - functionName:    vclockset_reverse_iter_recurse
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - node
        - cb
        - arg
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vclockset_reverse_iter_recurse
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_reverse_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_reverse_iter_recurse
    - functionName:    vclockset_node_compare
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vclock_compare
      functionUses:    15
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:173,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:175,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:166,12'
          Dst:             vclock_compare
    - functionName:    vclockset_iter
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - cb
        - arg
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vclockset_iter_recurse
        - vclockset_iter_start
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_start
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_recurse
    - functionName:    vclockset_iter_start
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - start
        - node
        - cb
        - arg
      BBCount:         15
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vclockset_iter_recurse
        - vclockset_iter_start
        - vclockset_node_compare
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_start
                - vclockset_iter_recurse
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
                - vclockset_iter_start
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_start
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_start
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_start
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_recurse
    - functionName:    vclockset_iter_recurse
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - node
        - cb
        - arg
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vclockset_iter_recurse
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_iter_recurse
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_recurse
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_iter_recurse
    - functionName:    vclockset_isearch_gt
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         16
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch_lt
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         16
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch_ge
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         19
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch_le
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         19
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_isearch
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
        - it
      BBCount:         17
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_iprev
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         27
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_inext
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         27
      ICount:          158
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_ilast
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - it
      BBCount:         16
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_ifirst
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - it
      BBCount:         16
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_icreate
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - node
        - it
      BBCount:         17
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_iterator_get
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_remove
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         464
      ICount:          2975
      EdgeCount:       507
      CyclomaticComplexity: 45
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_insert
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         125
      ICount:          786
      EdgeCount:       137
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_psearch
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
    - functionName:    vclockset_nsearch
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
    - functionName:    vclockset_search
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - key
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
    - functionName:    vclockset_prev
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         31
      ICount:          149
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_next
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
        - node
      BBCount:         31
      ICount:          149
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vclockset_node_compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
                - vclockset_node_compare
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - vclockset_node_compare
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             vclockset_node_compare
        - Src:             'src/lib/vclock/vclock.c:210,1'
          Dst:             __assert_fail
    - functionName:    vclockset_last
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_first
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:210,1'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:210,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vclockset_empty
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vclockset_new
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbtree
      BBCount:         3
      ICount:          15
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vclock_count_ge
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vclock
        - lsn
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vclock_iterator_init
        - vclock_iterator_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:205,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:206,16'
              BranchSideFuncs:
                - vclock_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.c:207,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:204,2'
          Dst:             vclock_iterator_init
        - Src:             'src/lib/vclock/vclock.c:205,2'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.c:205,2'
          Dst:             vclock_iterator_next
    - functionName:    vclock_iterator_init
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
        - vclock
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_iterator_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:97,2'
          Dst:             bit_iterator_init
    - functionName:    vclock_iterator_next
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bit_iterator_next
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.h:105,9'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:105,9'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:105,45'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.h:106,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:106,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.h:107,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:104,14'
          Dst:             bit_iterator_next
    - functionName:    vclock_size
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bit_count_u32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:215,9'
          Dst:             bit_count_u32
    - functionName:    vclock_nth_element
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vclock
        - n
      BBCount:         20
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vclock_iterator_init
        - vclock_iterator_next
        - vclock_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:181,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:182,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:185,29'
              BranchSideFuncs:
                - vclock_iterator_init
                - vclock_iterator_next
                - __assert_fail
                - vclock_iterator_init
                - vclock_iterator_next
                - vclock_iterator_next
                - vclock_iterator_next
        - Branch String:   'src/lib/vclock/vclock.c:186,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:187,12'
              BranchSideFuncs:
                - vclock_iterator_init
                - vclock_iterator_next
                - vclock_iterator_next
                - __assert_fail
                - vclock_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.c:196,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:189,3'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:190,14'
              BranchSideFuncs:
                - vclock_iterator_next
                - vclock_iterator_next
                - __assert_fail
                - vclock_iterator_init
                - vclock_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.c:193,7'
              BranchSideFuncs:
                - vclock_iterator_next
                - __assert_fail
                - vclock_iterator_init
                - vclock_iterator_next
                - vclock_iterator_next
        - Branch String:   'src/lib/vclock/vclock.c:193,15'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:193,18'
              BranchSideFuncs:
                - vclock_iterator_next
                - __assert_fail
                - vclock_iterator_init
                - vclock_iterator_next
                - vclock_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.c:195,2'
              BranchSideFuncs:
                - vclock_iterator_next
                - __assert_fail
                - vclock_iterator_init
                - vclock_iterator_next
                - vclock_iterator_next
        - Branch String:   'src/lib/vclock/vclock.c:193,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:194,15'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:195,2'
              BranchSideFuncs:
                - vclock_iterator_next
                - __assert_fail
                - vclock_iterator_init
                - vclock_iterator_next
                - vclock_iterator_next
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:181,11'
          Dst:             vclock_size
        - Src:             'src/lib/vclock/vclock.c:185,2'
          Dst:             vclock_iterator_init
        - Src:             'src/lib/vclock/vclock.c:186,2'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.c:188,3'
          Dst:             vclock_iterator_init
        - Src:             'src/lib/vclock/vclock.c:189,3'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.c:189,3'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.c:186,2'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.c:196,2'
          Dst:             __assert_fail
    - functionName:    vclock_calc_sum
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vclock_iterator_init
        - vclock_iterator_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.h:230,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.h:231,18'
              BranchSideFuncs:
                - vclock_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.h:232,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.h:229,2'
          Dst:             vclock_iterator_init
        - Src:             'src/lib/vclock/vclock.h:230,2'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.h:230,2'
          Dst:             vclock_iterator_next
    - functionName:    vclock_from_string
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vclock
        - str
      BBCount:         65
      ICount:          386
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - strtol
        - strtoll
        - vclock_calc_sum
        - vclock_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:90,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:91,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
            - BranchSide:      'src/lib/vclock/vclock.c:93,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
        - Branch String:   'src/lib/vclock/vclock.c:99,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:100,4'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
            - BranchSide:      'src/lib/vclock/vclock.c:105,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
        - Branch String:   'src/lib/vclock/vclock.c:102,19'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:102,22'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:102,37'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:102,40'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:102,8'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:103,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:104,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'src/lib/vclock/vclock.c:105,14'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:106,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - vclock_calc_sum
            - BranchSide:      'src/lib/vclock/vclock.c:108,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
        - Branch String:   'src/lib/vclock/vclock.c:114,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:115,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
            - BranchSide:      'src/lib/vclock/vclock.c:117,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'src/lib/vclock/vclock.c:123,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:124,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
            - BranchSide:      'src/lib/vclock/vclock.c:126,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/lib/vclock/vclock.c:129,19'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:129,22'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:129,30'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:129,33'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:129,49'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:130,8'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:130,33'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:131,19'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:129,8'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:132,5'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:133,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
        - Branch String:   'src/lib/vclock/vclock.c:139,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:140,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
            - BranchSide:      'src/lib/vclock/vclock.c:142,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
        - Branch String:   'src/lib/vclock/vclock.c:142,14'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:143,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - vclock_calc_sum
            - BranchSide:      'src/lib/vclock/vclock.c:145,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - vclock_calc_sum
                - __errno_location
                - strtol
                - __errno_location
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __errno_location
                - strtoll
                - __errno_location
                - vclock_get
                - __ctype_b_loc
        - Branch String:   'src/lib/vclock/vclock.c:151,7'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:152,40'
              BranchSideFuncs:
                - vclock_calc_sum
            - BranchSide:      'src/lib/vclock/vclock.c:154,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - vclock_calc_sum
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:93,14'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/vclock/vclock.c:99,7'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/vclock/vclock.c:100,4'
          Dst:             __errno_location
        - Src:             'src/lib/vclock/vclock.c:101,17'
          Dst:             strtol
        - Src:             'src/lib/vclock/vclock.c:102,8'
          Dst:             __errno_location
        - Src:             'src/lib/vclock/vclock.c:108,14'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/vclock/vclock.c:117,14'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/vclock/vclock.c:123,7'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/vclock/vclock.c:126,14'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/vclock/vclock.c:127,4'
          Dst:             __errno_location
        - Src:             'src/lib/vclock/vclock.c:128,10'
          Dst:             strtoll
        - Src:             'src/lib/vclock/vclock.c:129,8'
          Dst:             __errno_location
        - Src:             'src/lib/vclock/vclock.c:131,8'
          Dst:             vclock_get
        - Src:             'src/lib/vclock/vclock.c:139,7'
          Dst:             __ctype_b_loc
        - Src:             'src/lib/vclock/vclock.c:152,24'
          Dst:             vclock_calc_sum
        - Src:             'src/lib/vclock/vclock.c:154,14'
          Dst:             __ctype_b_loc
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vclock_snprint
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - size
        - vclock
      BBCount:         29
      ICount:          211
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - vclock_iterator_init
        - vclock_iterator_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:58,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:58,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:58,2'
              BranchSideFuncs:
                - vclock_iterator_init
                - vclock_iterator_next
                - snprintf
                - snprintf
                - vclock_iterator_next
        - Branch String:   'src/lib/vclock/vclock.c:58,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:58,2'
              BranchSideFuncs:
                - vclock_iterator_init
                - vclock_iterator_next
                - snprintf
                - snprintf
                - vclock_iterator_next
            - BranchSide:      'src/lib/vclock/vclock.c:58,2'
              BranchSideFuncs:
                - vclock_iterator_init
                - vclock_iterator_next
                - snprintf
                - snprintf
                - vclock_iterator_next
        - Branch String:   'src/lib/vclock/vclock.c:63,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:64,3'
              BranchSideFuncs:
                - snprintf
                - vclock_iterator_next
                - snprintf
            - BranchSide:      'src/lib/vclock/vclock.c:69,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'src/lib/vclock/vclock.c:64,3'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:64,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:64,3'
              BranchSideFuncs:
                - vclock_iterator_next
                - snprintf
                - snprintf
        - Branch String:   'src/lib/vclock/vclock.c:64,3'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:64,3'
              BranchSideFuncs:
                - vclock_iterator_next
                - snprintf
                - snprintf
            - BranchSide:      'src/lib/vclock/vclock.c:64,3'
              BranchSideFuncs:
                - vclock_iterator_next
                - snprintf
                - snprintf
        - Branch String:   'src/lib/vclock/vclock.c:69,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:69,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:69,2'
              BranchSideFuncs: []
        - Branch String:   'src/lib/vclock/vclock.c:69,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:69,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:69,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:58,2'
          Dst:             snprintf
        - Src:             'src/lib/vclock/vclock.c:62,2'
          Dst:             vclock_iterator_init
        - Src:             'src/lib/vclock/vclock.c:63,2'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.c:64,3'
          Dst:             snprintf
        - Src:             'src/lib/vclock/vclock.c:63,2'
          Dst:             vclock_iterator_next
        - Src:             'src/lib/vclock/vclock.c:69,2'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_static_buf
      functionSourceFile: '/src/tarantool/src/lib/core/tt_static.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - static_aligned_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/core/tt_static.h:55,18'
          Branch Sides:
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc
            - BranchSide:      'src/lib/core/tt_static.h:55,18'
              BranchSideFuncs:
                - static_aligned_alloc
      Callsites:
        - Src:             'src/lib/core/tt_static.h:55,18'
          Dst:             static_aligned_alloc
    - functionName:    vclock_to_string
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vclock
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tt_static_buf
        - vclock_snprint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:77,6'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:78,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:79,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:76,14'
          Dst:             tt_static_buf
        - Src:             'src/lib/vclock/vclock.c:77,6'
          Dst:             vclock_snprint
    - functionName:    vclock_follow
      functionSourceFile: '/src/tarantool/src/lib/vclock/vclock.c'
      linkageType:     externalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - vclock
        - replica_id
        - lsn
      BBCount:         15
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vclock_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/vclock/vclock.c:43,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:43,2'
              BranchSideFuncs:
                - __assert_fail
                - vclock_get
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:44,2'
              BranchSideFuncs:
                - __assert_fail
                - vclock_get
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:44,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:44,2'
              BranchSideFuncs:
                - vclock_get
                - __assert_fail
            - BranchSide:      'src/lib/vclock/vclock.c:45,32'
              BranchSideFuncs:
                - vclock_get
                - __assert_fail
        - Branch String:   'src/lib/vclock/vclock.c:46,2'
          Branch Sides:
            - BranchSide:      'src/lib/vclock/vclock.c:46,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/vclock/vclock.c:46,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/vclock/vclock.c:43,2'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:44,2'
          Dst:             __assert_fail
        - Src:             'src/lib/vclock/vclock.c:45,21'
          Dst:             vclock_get
        - Src:             'src/lib/vclock/vclock.c:46,2'
          Dst:             __assert_fail
    - functionName:    bit_iterator_next
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         9
      ICount:          107
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bit_ctz_u64
        - load_u64
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:889,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:890,7'
              BranchSideFuncs:
                - load_u64
                - bit_ctz_u64
            - BranchSide:      'src/lib/bit/bit.h:901,21'
              BranchSideFuncs:
                - bit_ctz_u64
        - Branch String:   'src/lib/bit/bit.h:890,7'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:891,4'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:894,24'
              BranchSideFuncs:
                - load_u64
                - bit_ctz_u64
      Callsites:
        - Src:             'src/lib/bit/bit.h:894,14'
          Dst:             load_u64
        - Src:             'src/lib/bit/bit.h:901,12'
          Dst:             bit_ctz_u64
    - functionName:    load_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_ctz_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_iterator_init
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - it
        - data
        - size
        - set
      BBCount:         12
      ICount:          146
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - load_u64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:857,6'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:858,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:862,17'
              BranchSideFuncs:
                - load_u64
        - Branch String:   'src/lib/bit/bit.h:866,6'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:867,24'
              BranchSideFuncs:
                - load_u64
            - BranchSide:      'src/lib/bit/bit.h:870,19'
              BranchSideFuncs: []
        - Branch String:   'src/lib/bit/bit.h:873,3'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:874,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/bit/bit.h:867,14'
          Dst:             load_u64
    - functionName:    bit_index_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.c'
      linkageType:     externalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - indexes
        - offset
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bit_count_u64
        - bit_ctz_u64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.c:179,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.c:185,29'
              BranchSideFuncs:
                - bit_ctz_u64
            - BranchSide:      'src/lib/bit/bit.c:193,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/bit/bit.c:178,20'
          Dst:             bit_count_u64
        - Src:             'src/lib/bit/bit.c:185,17'
          Dst:             bit_ctz_u64
    - functionName:    bit_count_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_index_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.c'
      linkageType:     externalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - indexes
        - offset
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bit_count_u32
        - bit_ctz_u32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.c:149,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.c:155,29'
              BranchSideFuncs:
                - bit_ctz_u32
            - BranchSide:      'src/lib/bit/bit.c:163,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/lib/bit/bit.c:148,20'
          Dst:             bit_count_u32
        - Src:             'src/lib/bit/bit.c:155,17'
          Dst:             bit_ctz_u32
    - functionName:    bit_count_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_ctz_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bswap_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bswap_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bswap_u16
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_rotr_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - x
        - r
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:732,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:732,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:732,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:732,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:732,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:732,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:732,2'
          Dst:             __assert_fail
    - functionName:    bit_rotr_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - r
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:721,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:721,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:721,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:721,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:721,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:721,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:721,2'
          Dst:             __assert_fail
    - functionName:    bit_rotl_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - x
        - r
      BBCount:         10
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:696,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:696,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:696,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:696,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:696,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:696,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:696,2'
          Dst:             __assert_fail
    - functionName:    bit_rotl_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - r
      BBCount:         10
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:685,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:685,2'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'src/lib/bit/bit.h:685,2'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'src/lib/bit/bit.h:685,2'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:685,2'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:685,2'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'src/lib/bit/bit.h:685,2'
          Dst:             __assert_fail
    - functionName:    bit_clz_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_clz_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_set_range
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - data
        - pos
        - count
        - val
      BBCount:         9
      ICount:          157
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/bit/bit.h:257,6'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:258,3'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:265,20'
              BranchSideFuncs: []
        - Branch String:   'src/lib/bit/bit.h:270,21'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:271,7'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:271,26'
              BranchSideFuncs: []
        - Branch String:   'src/lib/bit/bit.h:295,6'
          Branch Sides:
            - BranchSide:      'src/lib/bit/bit.h:295,6'
              BranchSideFuncs: []
            - BranchSide:      'src/lib/bit/bit.h:296,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bit_clear
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - pos
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_set
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - pos
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bit_test
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - pos
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_bool
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_double
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_float
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_u64
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_u16
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store_u8
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_double
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_float
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_u32
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_u16
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_u8
      functionSourceFile: '/src/tarantool/src/lib/bit/bit.h'
      linkageType:     externalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
